Partager via


DpsCertificateOperations Classe

Opérations DpsCertificateOperations.

Vous ne devez pas instancier cette classe directement. Au lieu de cela, vous devez créer une instance cliente qui l’instancie pour vous et l’attache en tant qu’attribut.

Héritage
builtins.object
DpsCertificateOperations

Constructeur

DpsCertificateOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Variables

models

Alias pour les classes de modèle utilisées dans ce groupe d’opérations.

Méthodes

create_or_update

Chargez le certificat sur le service d’approvisionnement.

Ajoutez un nouveau certificat ou mettez à jour un certificat existant.

delete

Supprimez le certificat de service d’approvisionnement.

Supprime le certificat spécifié associé au service d’approvisionnement.

generate_verification_code

Générez le code de vérification pour la preuve de possession.

get

Obtenez le certificat auprès du service d’approvisionnement.

list

Obtenez tous les certificats liés au service d’approvisionnement.

verify_certificate

Vérifiez la possession de la clé privée du certificat.

Vérifie la possession de la clé privée du certificat en fournissant le certificat feuille émis par le certificat de vérification pré-chargé.

create_or_update

Chargez le certificat sur le service d’approvisionnement.

Ajoutez un nouveau certificat ou mettez à jour un certificat existant.

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

Paramètres

resource_group_name
str
Obligatoire

Identificateur du groupe de ressources.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement.

certificate_name
str
Obligatoire

Nom de la création ou de la mise à jour du certificat.

certificate_description
CertificateBodyDescription
Obligatoire

Corps du certificat.

if_match
str
Obligatoire

ETag du certificat. Cela est nécessaire pour mettre à jour un certificat existant et ignoré lors de la création d’un tout nouveau certificat.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CertificateResponse, ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprimez le certificat de service d’approvisionnement.

Supprime le certificat spécifié associé au service d’approvisionnement.

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

Paramètres

resource_group_name
str
Obligatoire

Identificateur du groupe de ressources.

if_match
str
Obligatoire

ETag du certificat.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement.

certificate_name
str
Obligatoire

Il s’agit d’un champ obligatoire. Il s’agit du nom logique du certificat par lequel le service d’approvisionnement aura accès.

certificate_name1
str
Obligatoire

Il s’agit du nom commun du certificat.

certificate_raw_bytes
bytearray
Obligatoire

Données brutes dans le certificat.

certificate_is_verified
bool
Obligatoire

Indique si le certificat a été vérifié par le propriétaire de la clé privée.

certificate_purpose
str ou CertificatePurpose
Obligatoire

Description qui mentionne l’objectif du certificat.

certificate_created
datetime
Obligatoire

Heure de création du certificat.

certificate_last_updated
datetime
Obligatoire

Heure de la dernière mise à jour du certificat.

certificate_has_private_key
bool
Obligatoire

Indique si le certificat contient une clé privée.

certificate_nonce
str
Obligatoire

Nombre aléatoire généré pour indiquer une preuve de possession.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

None, ou le résultat de cls(response)

Type de retour

Exceptions

generate_verification_code

Générez le code de vérification pour la preuve de possession.

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

Paramètres

certificate_name
str
Obligatoire

Nom logique obligatoire du certificat, que le service d’approvisionnement utilise pour accéder.

if_match
str
Obligatoire

ETag du certificat. Cela est nécessaire pour mettre à jour un certificat existant et ignoré lors de la création d’un tout nouveau certificat.

resource_group_name
str
Obligatoire

nom du groupe de ressources.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement.

certificate_name1
str
Obligatoire

Nom commun du certificat.

certificate_raw_bytes
bytearray
Obligatoire

Données brutes du certificat.

certificate_is_verified
bool
Obligatoire

Indique si le certificat a été vérifié par le propriétaire de la clé privée.

certificate_purpose
str ou CertificatePurpose
Obligatoire

Description mentionnant l’objectif du certificat.

certificate_created
datetime
Obligatoire

Heure de création du certificat.

certificate_last_updated
datetime
Obligatoire

Heure de la dernière mise à jour du certificat.

certificate_has_private_key
bool
Obligatoire

Indique si le certificat contient une clé privée.

certificate_nonce
str
Obligatoire

Nombre aléatoire généré pour indiquer une preuve de possession.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

VerificationCodeResponse, ou le résultat de cls(response)

Type de retour

Exceptions

get

Obtenez le certificat auprès du service d’approvisionnement.

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

Paramètres

certificate_name
str
Obligatoire

Nom du certificat à récupérer.

resource_group_name
str
Obligatoire

Identificateur du groupe de ressources.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement auquel le certificat est associé.

if_match
str
Obligatoire

ETag du certificat.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CertificateResponse, ou le résultat de cls(response)

Type de retour

Exceptions

list

Obtenez tous les certificats liés au service d’approvisionnement.

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

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement pour lequel récupérer des certificats.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CertificateListDescription, ou le résultat de cls(response)

Type de retour

Exceptions

verify_certificate

Vérifiez la possession de la clé privée du certificat.

Vérifie la possession de la clé privée du certificat en fournissant le certificat feuille émis par le certificat de vérification pré-chargé.

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

Paramètres

certificate_name
str
Obligatoire

Nom logique obligatoire du certificat, que le service d’approvisionnement utilise pour accéder.

if_match
str
Obligatoire

ETag du certificat.

resource_group_name
str
Obligatoire

Nom du groupe de ressources.

provisioning_service_name
str
Obligatoire

Nom du service d’approvisionnement.

request
VerificationCodeRequest
Obligatoire

Nom du certificat.

certificate_name1
str
Obligatoire

Nom commun du certificat.

certificate_raw_bytes
bytearray
Obligatoire

Données brutes du certificat.

certificate_is_verified
bool
Obligatoire

Indique si le certificat a été vérifié par le propriétaire de la clé privée.

certificate_purpose
str ou CertificatePurpose
Obligatoire

Décrire l’objectif du certificat.

certificate_created
datetime
Obligatoire

Heure de création du certificat.

certificate_last_updated
datetime
Obligatoire

Heure de la dernière mise à jour du certificat.

certificate_has_private_key
bool
Obligatoire

Indique si le certificat contient une clé privée.

certificate_nonce
str
Obligatoire

Nombre aléatoire généré pour indiquer une preuve de possession.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CertificateResponse, ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

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