CertificatesOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
IotHubClient's'
<xref:certificates> Atrybut.
- Dziedziczenie
-
builtins.objectCertificatesOperations
Konstruktor
CertificatesOperations(*args, **kwargs)
Metody
create_or_update |
Przekaż certyfikat do centrum IoT. Dodaje nowy lub zastępuje istniejący certyfikat. |
delete |
Usuń certyfikat X509. Usuwa istniejący certyfikat X509 lub nic nie robi, jeśli nie istnieje. |
generate_verification_code |
Generuj kod weryfikacyjny dla przepływu dowodu posiadania. Generuje kod weryfikacyjny dla przepływu dowodu posiadania. Kod weryfikacyjny zostanie użyty do wygenerowania certyfikatu liścia. |
get |
Pobierz certyfikat. Zwraca certyfikat. |
list_by_iot_hub |
Pobierz listę certyfikatów. Zwraca listę certyfikatów. |
verify |
Sprawdź posiadanie klucza prywatnego certyfikatu. Weryfikuje posiadanie klucza prywatnego certyfikatu przez dostarczenie certyfikatu liścia wystawionego przez weryfikowanie wstępnie przekazanego certyfikatu. |
create_or_update
Przekaż certyfikat do centrum IoT.
Dodaje nowy lub zastępuje istniejący certyfikat.
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
Parametry
- certificate_description
- CertificateBodyDescription lub IO
Treść certyfikatu. Jest typem CertificateBodyDescription lub typem we/wy. Wymagane.
- if_match
- str
ETag certyfikatu. Nie należy określać tworzenia zupełnie nowego certyfikatu. Wymagane do zaktualizowania istniejącego certyfikatu. Wartość domyślna to Brak.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CertificateDescription lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Usuń certyfikat X509.
Usuwa istniejący certyfikat X509 lub nic nie robi, jeśli nie istnieje.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
generate_verification_code
Generuj kod weryfikacyjny dla przepływu dowodu posiadania.
Generuje kod weryfikacyjny dla przepływu dowodu posiadania. Kod weryfikacyjny zostanie użyty do wygenerowania certyfikatu liścia.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CertificateWithNonceDescription lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobierz certyfikat.
Zwraca certyfikat.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CertificateDescription lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_iot_hub
Pobierz listę certyfikatów.
Zwraca listę certyfikatów.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CertificateListDescription lub wynik cls(response)
Typ zwracany
Wyjątki
verify
Sprawdź posiadanie klucza prywatnego certyfikatu.
Weryfikuje posiadanie klucza prywatnego certyfikatu przez dostarczenie certyfikatu liścia wystawionego przez weryfikowanie wstępnie przekazanego certyfikatu.
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
Parametry
- certificate_verification_body
- CertificateVerificationDescription lub IO
Nazwa certyfikatu. Jest typem CertificateVerificationDescription lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CertificateDescription lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
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