ManagedHsmKeysOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:managed_hsm_keys> ;
- Héritage
-
builtins.objectManagedHsmKeysOperations
Constructeur
ManagedHsmKeysOperations(*args, **kwargs)
Méthodes
create_if_not_exist |
Crée la première version d’une nouvelle clé si elle n’existe pas. Si elle existe déjà, la clé existante est retournée sans aucune opération d’écriture. Cette API ne crée pas de versions ultérieures et ne met pas à jour les clés existantes. |
get |
Obtient la version actuelle de la clé spécifiée à partir du HSM managé spécifié. |
get_version |
Obtient la version spécifiée de la clé spécifiée dans le HSM managé spécifié. |
list |
Répertorie les clés dans le HSM managé spécifié. |
list_versions |
Répertorie les versions de la clé spécifiée dans le HSM managé spécifié. |
create_if_not_exist
Crée la première version d’une nouvelle clé si elle n’existe pas. Si elle existe déjà, la clé existante est retournée sans aucune opération d’écriture. Cette API ne crée pas de versions ultérieures et ne met pas à jour les clés existantes.
async create_if_not_exist(resource_group_name: str, name: str, key_name: str, parameters: _models.ManagedHsmKeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagedHsmKey
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- key_name
- str
Nom de la clé à créer. La valeur que vous fournissez peut être copiée globalement dans le but d’exécuter le service. La valeur fournie ne doit pas inclure d’informations d’identification personnelle ou sensibles. Obligatoire.
- parameters
- ManagedHsmKeyCreateParameters ou IO
Paramètres utilisés pour créer la clé spécifiée. Type ManagedHsmKeyCreateParameters ou type D’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
ManagedHsmKey ou le résultat de cls(response)
Type de retour
Exceptions
get
Obtient la version actuelle de la clé spécifiée à partir du HSM managé spécifié.
async get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- key_name
- str
Nom de la clé à créer. La valeur que vous fournissez peut être copiée globalement dans le but d’exécuter le service. La valeur fournie ne doit pas inclure d’informations d’identification personnelle ou sensibles. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ManagedHsmKey ou le résultat de cls(response)
Type de retour
Exceptions
get_version
Obtient la version spécifiée de la clé spécifiée dans le HSM managé spécifié.
async get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- key_name
- str
Nom de la clé à créer. La valeur que vous fournissez peut être copiée globalement dans le but d’exécuter le service. La valeur fournie ne doit pas inclure d’informations d’identification personnelle ou sensibles. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
ManagedHsmKey ou le résultat de cls(response)
Type de retour
Exceptions
list
Répertorie les clés dans le HSM managé spécifié.
list(resource_group_name: str, name: str, **kwargs: Any) -> AsyncIterable[ManagedHsmKey]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de ManagedHsmKey ou le résultat de cls(response)
Type de retour
Exceptions
list_versions
Répertorie les versions de la clé spécifiée dans le HSM managé spécifié.
list_versions(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> AsyncIterable[ManagedHsmKey]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.
- key_name
- str
Nom de la clé à créer. La valeur que vous fournissez peut être copiée globalement dans le but d’exécuter le service. La valeur fournie ne doit pas inclure d’informations d’identification personnelle ou sensibles. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de ManagedHsmKey ou le résultat de cls(response)
Type de retour
Exceptions
Attributs
models
models = <module 'azure.mgmt.keyvault.v2023_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2023_02_01\\models\\__init__.py'>
Azure SDK for Python