CertificatesOperations Sınıf
Uyarı
Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.
Bunun yerine, aşağıdaki işlemlere
<xref:certificates> Öznitelik.
- Devralma
-
builtins.objectCertificatesOperations
Oluşturucu
CertificatesOperations(*args, **kwargs)
Yöntemler
create_or_update |
Sertifikayı IoT hub'ına yükleyin. Yeni ekler veya var olan sertifikanın yerini alır. |
delete |
X509 sertifikayı silin. Mevcut bir X509 sertifikayı siler veya yoksa hiçbir şey yapmaz. |
generate_verification_code |
Sahiplik kanıtı akışı için doğrulama kodu oluşturun. Sahiplik kanıtı akışı için doğrulama kodu oluşturur. Doğrulama kodu yaprak sertifika oluşturmak için kullanılır. |
get |
Sertifikayı alın. Sertifikayı döndürür. |
list_by_iot_hub |
Sertifika listesini alın. Sertifika listesini döndürür. |
verify |
Sertifikanın özel anahtar sahibi olduğunu doğrulayın. Önceden karşıya yüklenen sertifikayı doğrulayarak verilen yaprak sertifikayı sağlayarak sertifikanın özel anahtarına sahip olduğunu doğrular. |
create_or_update
Sertifikayı IoT hub'ına yükleyin.
Yeni ekler veya var olan sertifikanın yerini alır.
async 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
Parametreler
- certificate_description
- CertificateBodyDescription veya IO
Sertifika gövdesi. CertificateBodyDescription türü veya GÇ türüdür. Gereklidir.
- if_match
- str
Sertifikanın ETag'i. Yepyeni bir sertifika oluşturmak için belirtmeyin. Mevcut bir sertifikayı güncelleştirmek için gereklidir. Varsayılan değer Yok'tur.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CertificateDescription veya cls(response) sonucu
Dönüş türü
Özel durumlar
delete
X509 sertifikayı silin.
Mevcut bir X509 sertifikayı siler veya yoksa hiçbir şey yapmaz.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parametreler
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
Hiçbiri veya cls(yanıt) sonucu
Dönüş türü
Özel durumlar
generate_verification_code
Sahiplik kanıtı akışı için doğrulama kodu oluşturun.
Sahiplik kanıtı akışı için doğrulama kodu oluşturur. Doğrulama kodu yaprak sertifika oluşturmak için kullanılır.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parametreler
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CertificateWithNonceDescription veya cls(response) sonucu
Dönüş türü
Özel durumlar
get
Sertifikayı alın.
Sertifikayı döndürür.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parametreler
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CertificateDescription veya cls(response) sonucu
Dönüş türü
Özel durumlar
list_by_iot_hub
Sertifika listesini alın.
Sertifika listesini döndürür.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parametreler
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CertificateListDescription veya cls(response) sonucu
Dönüş türü
Özel durumlar
verify
Sertifikanın özel anahtar sahibi olduğunu doğrulayın.
Önceden karşıya yüklenen sertifikayı doğrulayarak verilen yaprak sertifikayı sağlayarak sertifikanın özel anahtarına sahip olduğunu doğrular.
async 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
Parametreler
- certificate_verification_body
- CertificateVerificationDescription veya IO
Sertifikanın adı. CertificateVerificationDescription türü veya GÇ türüdür. Gereklidir.
- content_type
- str
Gövde Parametresi içerik türü. Bilinen değerler şunlardır: 'application/json'. Varsayılan değer Yok'tur.
- cls
- callable
Doğrudan yanıt geçirilecek özel bir tür veya işlev
Döndürülenler
CertificateDescription veya cls(response) sonucu
Dönüş türü
Özel durumlar
Öznitelikler
models
models = <module 'azure.mgmt.iothub.v2018_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2018_04_01\\models\\__init__.py'>
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin