Bagikan melalui


CertificatesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

IotHubClient's

Atribut <xref:certificates>.

Warisan
builtins.object
CertificatesOperations

Konstruktor

CertificatesOperations(*args, **kwargs)

Metode

create_or_update

Unggah sertifikat ke hub IoT.

Menambahkan baru atau mengganti sertifikat yang sudah ada.

delete

Menghapus sertifikat X509.

Menghapus sertifikat X509 yang ada atau tidak melakukan apa pun jika tidak ada.

generate_verification_code

Hasilkan kode verifikasi untuk bukti alur kepemilikan.

Menghasilkan kode verifikasi untuk bukti alur kepemilikan. Kode verifikasi akan digunakan untuk menghasilkan sertifikat daun.

get

Dapatkan sertifikat.

Mengembalikan sertifikat.

list_by_iot_hub

Dapatkan daftar sertifikat.

Mengembalikan daftar sertifikat.

verify

Verifikasi kepemilikan kunci privat sertifikat.

Memverifikasi kepemilikan kunci privat sertifikat dengan menyediakan sertifikasi daun yang dikeluarkan oleh verifikasi sertifikat yang telah diunggah sebelumnya.

create_or_update

Unggah sertifikat ke hub IoT.

Menambahkan baru atau mengganti sertifikat yang sudah ada.

create_or_update(resource_group_name: str, resource_name: str, certificate_name: str, certificate_description: _models.CertificateBodyDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

certificate_name
str
Diperlukan

Nama sertifikat. Wajib diisi.

certificate_description
CertificateBodyDescription atau IO
Diperlukan

Isi sertifikat. Adalah jenis CertificateBodyDescription atau jenis IO. Wajib diisi.

if_match
str
Diperlukan

ETag Sertifikat. Jangan tentukan untuk membuat sertifikat baru. Diperlukan untuk memperbarui sertifikat yang ada. Nilai defaultnya adalah Tidak Ada.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CertificateDescription atau hasil cls(response)

Tipe hasil

Pengecualian

delete

Menghapus sertifikat X509.

Menghapus sertifikat X509 yang ada atau tidak melakukan apa pun jika tidak ada.

delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

certificate_name
str
Diperlukan

Nama sertifikat. Wajib diisi.

if_match
str
Diperlukan

ETag Sertifikat. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Tidak ada atau hasil cls(respons)

Tipe hasil

Pengecualian

generate_verification_code

Hasilkan kode verifikasi untuk bukti alur kepemilikan.

Menghasilkan kode verifikasi untuk bukti alur kepemilikan. Kode verifikasi akan digunakan untuk menghasilkan sertifikat daun.

generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

certificate_name
str
Diperlukan

Nama sertifikat. Wajib diisi.

if_match
str
Diperlukan

ETag Sertifikat. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CertificateWithNonceDescription atau hasil cls(response)

Tipe hasil

Pengecualian

get

Dapatkan sertifikat.

Mengembalikan sertifikat.

get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

certificate_name
str
Diperlukan

Nama sertifikat. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CertificateDescription atau hasil cls(response)

Tipe hasil

Pengecualian

list_by_iot_hub

Dapatkan daftar sertifikat.

Mengembalikan daftar sertifikat.

list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CertificateListDescription atau hasil cls(response)

Tipe hasil

Pengecualian

verify

Verifikasi kepemilikan kunci privat sertifikat.

Memverifikasi kepemilikan kunci privat sertifikat dengan menyediakan sertifikasi daun yang dikeluarkan oleh verifikasi sertifikat yang telah diunggah sebelumnya.

verify(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, certificate_verification_body: _models.CertificateVerificationDescription, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi hub IoT. Wajib diisi.

resource_name
str
Diperlukan

Nama hub IoT. Wajib diisi.

certificate_name
str
Diperlukan

Nama sertifikat. Wajib diisi.

if_match
str
Diperlukan

ETag Sertifikat. Wajib diisi.

certificate_verification_body
CertificateVerificationDescription atau IO
Diperlukan

Nama sertifikat. Adalah jenis CertificateVerificationDescription atau jenis IO. Wajib diisi.

content_type
str

Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

CertificateDescription atau hasil cls(response)

Tipe hasil

Pengecualian

Atribut

models

models = <module 'azure.mgmt.iothub.v2019_07_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2019_07_01_preview\\models\\__init__.py'>