CertificatesOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<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 nie robi nic, jeśli nie istnieje. |
generate_verification_code |
Generowanie kodu weryfikacyjnego na potrzeby weryfikacji przepływu posiadania. Generuje kod weryfikacyjny na potrzeby weryfikacji przepływu 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, podając certyfikat liścia wystawiony 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.CertificateDescription, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CertificateDescription
Parametry
- certificate_description
- CertificateDescription lub IO
Treść certyfikatu. Jest typem CertificateDescription 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
Niestandardowy typ 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 nie robi nic, 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
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
generate_verification_code
Generowanie kodu weryfikacyjnego na potrzeby weryfikacji przepływu posiadania.
Generuje kod weryfikacyjny na potrzeby weryfikacji przepływu 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
Niestandardowy typ 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
Niestandardowy typ 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
Niestandardowy typ 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, podając certyfikat liścia wystawiony 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
Niestandardowy typ 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.v2022_04_30_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothub\\v2022_04_30_preview\\models\\__init__.py'>
Azure SDK for Python