Freigeben über


DpsCertificateOperations Klasse

DpsCertificateOperations-Vorgänge.

Sie sollten diese Klasse nicht direkt instanziieren. Stattdessen sollten Sie eine Clientinstanz erstellen, die sie für Sie instanziiert und als Attribut anfügt.

Vererbung
builtins.object
DpsCertificateOperations

Konstruktor

DpsCertificateOperations(client, config, serializer, deserializer)

Parameter

client
Erforderlich

Client für Dienstanforderungen.

config
Erforderlich

Konfiguration des Dienstclients.

serializer
Erforderlich

Ein Objektmodellserialisierungsprogramm.

deserializer
Erforderlich

Ein Objektmodell-Deserialisierer.

Variablen

models

Alias zum Modellieren von Klassen, die in dieser Vorgangsgruppe verwendet werden.

Methoden

create_or_update

Laden Sie das Zertifikat in den Bereitstellungsdienst hoch.

Fügen Sie ein neues Zertifikat hinzu, oder aktualisieren Sie ein vorhandenes Zertifikat.

delete

Löschen Sie das Zertifikat des Bereitstellungsdiensts.

Löscht das angegebene Zertifikat, das dem Bereitstellungsdienst zugeordnet ist.

generate_verification_code

Generieren Sie Überprüfungscode für den Besitznachweis.

get

Rufen Sie das Zertifikat vom Bereitstellungsdienst ab.

list

Rufen Sie alle Zertifikate ab, die an den Bereitstellungsdienst gebunden sind.

verify_certificate

Überprüfen Sie den Besitz des privaten Schlüssels des Zertifikats.

Überprüft den Besitz des privaten Schlüssels des Zertifikats, indem das Blattzertifikat bereitgestellt wird, das vom überprüfenden vorab hochgeladenen Zertifikat ausgestellt wurde.

create_or_update

Laden Sie das Zertifikat in den Bereitstellungsdienst hoch.

Fügen Sie ein neues Zertifikat hinzu, oder aktualisieren Sie ein vorhandenes Zertifikat.

create_or_update(resource_group_name: str, provisioning_service_name: str, certificate_name: str, certificate_description: CertificateBodyDescription, if_match: str | None = None, **kwargs: Any) -> CertificateResponse

Parameter

resource_group_name
str
Erforderlich

Ressourcengruppenbezeichner.

provisioning_service_name
str
Erforderlich

Der Name des Bereitstellungsdiensts.

certificate_name
str
Erforderlich

Der Name des erstellten oder aktualisierten Zertifikats.

certificate_description
CertificateBodyDescription
Erforderlich

Der Zertifikattext.

if_match
str
Erforderlich

ETag des Zertifikats. Dies ist erforderlich, um ein vorhandenes Zertifikat zu aktualisieren, und wird beim Erstellen eines brandneuen Zertifikats ignoriert.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CertificateResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löschen Sie das Zertifikat des Bereitstellungsdiensts.

Löscht das angegebene Zertifikat, das dem Bereitstellungsdienst zugeordnet ist.

delete(resource_group_name: str, if_match: str, provisioning_service_name: str, certificate_name: str, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Ressourcengruppenbezeichner.

if_match
str
Erforderlich

ETag des Zertifikats.

provisioning_service_name
str
Erforderlich

Der Name des Bereitstellungsdiensts.

certificate_name
str
Erforderlich

Dies ist ein obligatorisches Feld und der logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreifen wird.

certificate_name1
str
Erforderlich

Dies ist optional, und es ist der allgemeine Name des Zertifikats.

certificate_raw_bytes
bytearray
Erforderlich

Rohdaten innerhalb des Zertifikats.

certificate_is_verified
bool
Erforderlich

Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.

certificate_purpose
str oder CertificatePurpose
Erforderlich

Eine Beschreibung, die den Zweck des Zertifikats erwähnt.

certificate_created
datetime
Erforderlich

Zeit, zu der das Zertifikat erstellt wird.

certificate_last_updated
datetime
Erforderlich

Zeitpunkt der letzten Aktualisierung des Zertifikats.

certificate_has_private_key
bool
Erforderlich

Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.

certificate_nonce
str
Erforderlich

Zufallszahl, die generiert wird, um den Besitznachweis anzugeben.

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 Überprüfungscode für den Besitznachweis.

generate_verification_code(certificate_name: str, if_match: str, resource_group_name: str, provisioning_service_name: str, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> VerificationCodeResponse

Parameter

certificate_name
str
Erforderlich

Der obligatorische logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreift.

if_match
str
Erforderlich

ETag des Zertifikats. Dies ist erforderlich, um ein vorhandenes Zertifikat zu aktualisieren, und wird beim Erstellen eines brandneuen Zertifikats ignoriert.

resource_group_name
str
Erforderlich

Name der Ressourcengruppe.

provisioning_service_name
str
Erforderlich

Name des Bereitstellungsdiensts.

certificate_name1
str
Erforderlich

Allgemeiner Name für das Zertifikat.

certificate_raw_bytes
bytearray
Erforderlich

Rohdaten des Zertifikats.

certificate_is_verified
bool
Erforderlich

Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.

certificate_purpose
str oder CertificatePurpose
Erforderlich

Beschreibung, die den Zweck des Zertifikats erwähnt.

certificate_created
datetime
Erforderlich

Zertifikaterstellungszeit.

certificate_last_updated
datetime
Erforderlich

Die Letzte Aktualisierungszeit des Zertifikats.

certificate_has_private_key
bool
Erforderlich

Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.

certificate_nonce
str
Erforderlich

Zufallszahl, die generiert wird, um den Besitznachweis anzugeben.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

VerificationCodeResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Rufen Sie das Zertifikat vom Bereitstellungsdienst ab.

get(certificate_name: str, resource_group_name: str, provisioning_service_name: str, if_match: str | None = None, **kwargs: Any) -> CertificateResponse

Parameter

certificate_name
str
Erforderlich

Name des abzurufenden Zertifikats.

resource_group_name
str
Erforderlich

Ressourcengruppenbezeichner.

provisioning_service_name
str
Erforderlich

Name des Bereitstellungsdiensts, dem das Zertifikat zugeordnet ist.

if_match
str
Erforderlich

ETag des Zertifikats.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CertificateResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Rufen Sie alle Zertifikate ab, die an den Bereitstellungsdienst gebunden sind.

list(resource_group_name: str, provisioning_service_name: str, **kwargs: Any) -> CertificateListDescription

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe

provisioning_service_name
str
Erforderlich

Name des Bereitstellungsdiensts, für den Zertifikate abgerufen werden sollen.

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_certificate

Überprüfen Sie den Besitz des privaten Schlüssels des Zertifikats.

Überprüft den Besitz des privaten Schlüssels des Zertifikats, indem das Blattzertifikat bereitgestellt wird, das vom überprüfenden vorab hochgeladenen Zertifikat ausgestellt wurde.

verify_certificate(certificate_name: str, if_match: str, resource_group_name: str, provisioning_service_name: str, request: VerificationCodeRequest, certificate_name1: str | None = None, certificate_raw_bytes: bytearray | None = None, certificate_is_verified: bool | None = None, certificate_purpose: str | CertificatePurpose | None = None, certificate_created: datetime | None = None, certificate_last_updated: datetime | None = None, certificate_has_private_key: bool | None = None, certificate_nonce: str | None = None, **kwargs: Any) -> CertificateResponse

Parameter

certificate_name
str
Erforderlich

Der obligatorische logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreift.

if_match
str
Erforderlich

ETag des Zertifikats.

resource_group_name
str
Erforderlich

Ressourcengruppenname

provisioning_service_name
str
Erforderlich

Name des Bereitstellungsdiensts.

request
VerificationCodeRequest
Erforderlich

Der Name des Zertifikats.

certificate_name1
str
Erforderlich

Allgemeiner Name für das Zertifikat.

certificate_raw_bytes
bytearray
Erforderlich

Rohdaten des Zertifikats.

certificate_is_verified
bool
Erforderlich

Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.

certificate_purpose
str oder CertificatePurpose
Erforderlich

Beschreiben Sie den Zweck des Zertifikats.

certificate_created
datetime
Erforderlich

Zertifikaterstellungszeit.

certificate_last_updated
datetime
Erforderlich

Die Letzte Aktualisierungszeit des Zertifikats.

certificate_has_private_key
bool
Erforderlich

Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.

certificate_nonce
str
Erforderlich

Zufallszahl, die generiert wird, um den Besitznachweis anzugeben.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CertificateResponse oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.iothubprovisioningservices.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\iothubprovisioningservices\\models\\__init__.py'>