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 qu’aucune opération d’écriture n’ait été effectuée. 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 qu’aucune opération d’écriture n’ait été effectuée. Cette API ne crée pas de versions ultérieures et ne met pas à jour les clés existantes.
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. Est un type ManagedHsmKeyCreateParameters ou un 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é.
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é.
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) -> Iterable[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 une 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) -> Iterable[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 une 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