CertificatesOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
IotHubClientEst
attribut<xref:certificates> ;
- Héritage
-
builtins.objectCertificatesOperations
Constructeur
CertificatesOperations(*args, **kwargs)
Méthodes
create_or_update |
Chargez le certificat sur le hub IoT. Ajoute un nouveau certificat ou remplace un certificat existant. |
delete |
Supprimez un certificat X509. Supprime un certificat X509 existant ou ne fait rien s’il n’existe pas. |
generate_verification_code |
Générez un code de vérification pour le flux de preuve de possession. Génère un code de vérification pour le flux de preuve de possession. Le code de vérification sera utilisé pour générer un certificat feuille. |
get |
Obtenez le certificat. Retourne le certificat. |
list_by_iot_hub |
Obtenez la liste des certificats. Retourne la liste des certificats. |
verify |
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éalablement chargé. |
create_or_update
Chargez le certificat sur le hub IoT.
Ajoute un nouveau certificat ou remplace un certificat existant.
async 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
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- certificate_description
- CertificateDescription ou IO
Corps du certificat. Type CertificateDescription ou type D’E/S. Obligatoire.
- if_match
- str
ETag du certificat. Ne spécifiez pas pour créer un nouveau certificat. Requis pour mettre à jour un certificat existant. La valeur par défaut est Aucun.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
CertificateDescription ou le résultat de cls(response)
Type de retour
Exceptions
delete
Supprimez un certificat X509.
Supprime un certificat X509 existant ou ne fait rien s’il n’existe pas.
async delete(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> None
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Aucun ou le résultat de cls(response)
Type de retour
Exceptions
generate_verification_code
Générez un code de vérification pour le flux de preuve de possession.
Génère un code de vérification pour le flux de preuve de possession. Le code de vérification sera utilisé pour générer un certificat feuille.
async generate_verification_code(resource_group_name: str, resource_name: str, certificate_name: str, if_match: str, **kwargs: Any) -> CertificateWithNonceDescription
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
CertificateWithNonceDescription ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtenez le certificat.
Retourne le certificat.
async get(resource_group_name: str, resource_name: str, certificate_name: str, **kwargs: Any) -> CertificateDescription
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
CertificateDescription ou le résultat de cls(response)
Type de retour
Exceptions
list_by_iot_hub
Obtenez la liste des certificats.
Retourne la liste des certificats.
async list_by_iot_hub(resource_group_name: str, resource_name: str, **kwargs: Any) -> CertificateListDescription
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- 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
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éalablement chargé.
async 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
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le hub IoT. Obligatoire.
- certificate_verification_body
- CertificateVerificationDescription ou IO
Nom du certificat. Type CertificateVerificationDescription ou type E/S. Obligatoire.
- content_type
- str
Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
CertificateDescription ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
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'>
Azure SDK for Python