CertificatesOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:certificates>.
- Warisan
-
builtins.objectCertificatesOperations
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
- certificate_description
- CertificateBodyDescription atau IO
Isi sertifikat. Adalah jenis CertificateBodyDescription atau jenis IO. Wajib diisi.
- if_match
- str
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
- 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
- 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
- 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
- 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
- certificate_verification_body
- CertificateVerificationDescription atau IO
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.v2020_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2020_03_01\\models\\__init__.py'>
Azure SDK for Python