CertificatesOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:certificates> -Attribut.
- Vererbung
-
builtins.objectCertificatesOperations
Konstruktor
CertificatesOperations(*args, **kwargs)
Methoden
create_or_update |
Laden Sie das Zertifikat in den IoT Hub hoch. Fügt ein neues Zertifikat hinzu oder ersetzt vorhandene Zertifikate. |
delete |
Löschen Sie ein X509-Zertifikat. Löscht ein vorhandenes X509-Zertifikat oder tut nichts, wenn es nicht vorhanden ist. |
generate_verification_code |
Generieren Sie den Überprüfungscode für den Fluss "Besitznachweis". Generiert den Überprüfungscode für den Flow "Besitznachweis". Der Überprüfungscode wird verwendet, um ein Blattzertifikat zu generieren. |
get |
Rufen Sie das Zertifikat ab. Gibt das Zertifikat zurück. |
list_by_iot_hub |
Rufen Sie die Zertifikatliste ab. Gibt die Liste der Zertifikate zurück. |
verify |
Überprüfen Sie den Besitz des privaten Schlüssels des Zertifikats. Überprüft den Besitz des privaten Schlüssels des Zertifikats, indem das blattbasierte Zertifikat bereitgestellt wird, das vom überprüfenden vorab hochgeladenen Zertifikat ausgestellt wurde. |
create_or_update
Laden Sie das Zertifikat in den IoT Hub hoch.
Fügt ein neues Zertifikat hinzu oder ersetzt vorhandene Zertifikate.
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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- certificate_description
- CertificateDescription oder IO
Der Zertifikattext. Ist entweder ein CertificateDescription-Typ oder ein E/A-Typ. Erforderlich.
- if_match
- str
ETag des Zertifikats. Geben Sie nicht an, um ein brandneues Zertifikat zu erstellen. Erforderlich, um ein vorhandenes Zertifikat zu aktualisieren. Der Standardwert ist Keine.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CertificateDescription oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löschen Sie ein X509-Zertifikat.
Löscht ein vorhandenes X509-Zertifikat oder tut nichts, wenn es nicht vorhanden ist.
delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
generate_verification_code
Generieren Sie den Überprüfungscode für den Fluss "Besitznachweis".
Generiert den Überprüfungscode für den Flow "Besitznachweis". Der Überprüfungscode wird verwendet, um ein Blattzertifikat zu generieren.
generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CertificateWithNonceDescription oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get
Rufen Sie das Zertifikat ab.
Gibt das Zertifikat zurück.
get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CertificateDescription oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_iot_hub
Rufen Sie die Zertifikatliste ab.
Gibt die Liste der Zertifikate zurück.
list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CertificateListDescription oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
verify
Überprüfen Sie den Besitz des privaten Schlüssels des Zertifikats.
Überprüft den Besitz des privaten Schlüssels des Zertifikats, indem das blattbasierte Zertifikat bereitgestellt wird, das vom überprüfenden vorab hochgeladenen Zertifikat ausgestellt wurde.
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
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.
- certificate_verification_body
- CertificateVerificationDescription oder IO
Der Name des Zertifikats. Ist entweder ein CertificateVerificationDescription-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CertificateDescription oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
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