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.objectDpsCertificateOperations
Konstruktor
DpsCertificateOperations(client, config, serializer, deserializer)
Parameter
- client
Client für Dienstanforderungen.
- config
Konfiguration des Dienstclients.
- serializer
Ein Objektmodellserialisierungsprogramm.
- deserializer
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
- if_match
- str
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
- certificate_name
- str
Dies ist ein obligatorisches Feld und der logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreifen wird.
- certificate_name1
- str
Dies ist optional, und es ist der allgemeine Name des Zertifikats.
- certificate_is_verified
- bool
Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.
- certificate_purpose
- str oder CertificatePurpose
Eine Beschreibung, die den Zweck des Zertifikats erwähnt.
- certificate_last_updated
- datetime
Zeitpunkt der letzten Aktualisierung des Zertifikats.
- certificate_has_private_key
- bool
Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.
- certificate_nonce
- str
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
Der obligatorische logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreift.
- if_match
- str
ETag des Zertifikats. Dies ist erforderlich, um ein vorhandenes Zertifikat zu aktualisieren, und wird beim Erstellen eines brandneuen Zertifikats ignoriert.
- certificate_is_verified
- bool
Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.
- certificate_purpose
- str oder CertificatePurpose
Beschreibung, die den Zweck des Zertifikats erwähnt.
- certificate_has_private_key
- bool
Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.
- certificate_nonce
- str
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
- provisioning_service_name
- str
Name des Bereitstellungsdiensts, dem das Zertifikat zugeordnet ist.
- 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
- provisioning_service_name
- str
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
Der obligatorische logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreift.
- certificate_is_verified
- bool
Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.
- certificate_purpose
- str oder CertificatePurpose
Beschreiben Sie den Zweck des Zertifikats.
- certificate_has_private_key
- bool
Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.
- certificate_nonce
- str
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'>
Azure SDK for Python