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.objectDpsCertificateOperations
Constructeur
DpsCertificateOperations(client, config, serializer, deserializer)
Paramètres
- client
Client pour les demandes de service.
- config
Configuration du client de service.
- serializer
Sérialiseur de modèle objet.
- deserializer
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
- if_match
- str
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
- certificate_name
- str
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_is_verified
- bool
Indique si le certificat a été vérifié par le propriétaire de la clé privée.
- certificate_purpose
- str ou CertificatePurpose
Description qui mentionne l’objectif du certificat.
- 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
Nom logique obligatoire du certificat, que le service d’approvisionnement utilise pour accéder.
- if_match
- str
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.
- certificate_is_verified
- bool
Indique si le certificat a été vérifié par le propriétaire de la clé privée.
- certificate_purpose
- str ou CertificatePurpose
Description mentionnant l’objectif du certificat.
- 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
- provisioning_service_name
- str
Nom du service d’approvisionnement auquel le certificat est associé.
- 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
- provisioning_service_name
- str
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
Nom logique obligatoire du certificat, que le service d’approvisionnement utilise pour accéder.
- certificate_is_verified
- bool
Indique si le certificat a été vérifié par le propriétaire de la clé privée.
- 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'>
Azure SDK for Python