Freigeben über


CertificatesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:

IotHubClient's

<xref:certificates> -Attribut.

Vererbung
builtins.object
CertificatesOperations

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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. Erforderlich.

certificate_name
str
Erforderlich

Der Name des Zertifikats. Erforderlich.

certificate_description
CertificateDescription oder IO
Erforderlich

Der Zertifikattext. Ist entweder ein CertificateDescription-Typ oder ein E/A-Typ. Erforderlich.

if_match
str
Erforderlich

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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. Erforderlich.

certificate_name
str
Erforderlich

Der Name des Zertifikats. Erforderlich.

if_match
str
Erforderlich

ETag des Zertifikats. 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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. Erforderlich.

certificate_name
str
Erforderlich

Der Name des Zertifikats. Erforderlich.

if_match
str
Erforderlich

ETag des Zertifikats. 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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. Erforderlich.

certificate_name
str
Erforderlich

Der Name des Zertifikats. 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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. 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
Erforderlich

Der Name der Ressourcengruppe, die den IoT Hub enthält. Erforderlich.

resource_name
str
Erforderlich

Der Name des IoT-Hubs. Erforderlich.

certificate_name
str
Erforderlich

Der Name des Zertifikats. Erforderlich.

if_match
str
Erforderlich

ETag des Zertifikats. Erforderlich.

certificate_verification_body
CertificateVerificationDescription oder IO
Erforderlich

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