Aracılığıyla paylaş


CertificatesOperations Sınıf

Uyarı

Bu sınıfın örneğini doğrudan OLUŞTURMAYIN.

Bunun yerine, aşağıdaki işlemlere

IotHubClient's

<xref:certificates> Öznitelik.

Devralma
builtins.object
CertificatesOperations

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

certificate_name
str
Gerekli

Sertifikanın adı. Gereklidir.

certificate_description
CertificateBodyDescription veya IO
Gerekli

Sertifika gövdesi. CertificateBodyDescription türü veya GÇ türüdür. Gereklidir.

if_match
str
Gerekli

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

certificate_name
str
Gerekli

Sertifikanın adı. Gereklidir.

if_match
str
Gerekli

Sertifikanın ETag'i. Gereklidir.

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

certificate_name
str
Gerekli

Sertifikanın adı. Gereklidir.

if_match
str
Gerekli

Sertifikanın ETag'i. Gereklidir.

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

certificate_name
str
Gerekli

Sertifikanın adı. Gereklidir.

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

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

resource_group_name
str
Gerekli

IoT hub'ını içeren kaynak grubunun adı. Gereklidir.

resource_name
str
Gerekli

IoT hub'ının adı. Gereklidir.

certificate_name
str
Gerekli

Sertifikanın adı. Gereklidir.

if_match
str
Gerekli

Sertifikanın ETag'i. Gereklidir.

certificate_verification_body
CertificateVerificationDescription veya IO
Gerekli

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'>