KeysOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:keys> ;
- Héritage
-
builtins.objectKeysOperations
Constructeur
KeysOperations(*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 coffre de clés spécifié. |
get_version |
Obtient la version spécifiée de la clé spécifiée dans le coffre de clés spécifié. |
list |
Répertorie les clés dans le coffre de clés spécifié. |
list_versions |
Répertorie les versions de la clé spécifiée dans le coffre de clés 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.
async create_if_not_exist(resource_group_name: str, vault_name: str, key_name: str, parameters: _models.KeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Key
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le coffre de clés spécifié. 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
- KeyCreateParameters ou IO
Paramètres utilisés pour créer la clé spécifiée. Est un type KeyCreateParameters 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
Clé ou résultat de cls(response)
Type de retour
Exceptions
get
Obtient la version actuelle de la clé spécifiée à partir du coffre de clés spécifié.
async get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le coffre de clés spécifié. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Clé ou 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 coffre de clés spécifié.
async get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le coffre de clés spécifié. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Clé ou résultat de cls(response)
Type de retour
Exceptions
list
Répertorie les clés dans le coffre de clés spécifié.
list(resource_group_name: str, vault_name: str, **kwargs: Any) -> AsyncIterable[Key]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le coffre de clés spécifié. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de key 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 coffre de clés spécifié.
list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> AsyncIterable[Key]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources qui contient le coffre de clés spécifié. Obligatoire.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un itérateur comme l’instance de key 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