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.
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.
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.
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.
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.
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.
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.v2017_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2017_07_01\\models\\__init__.py'>
Azure SDK for Python