Partager via


ManagedHsmKeysOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

KeyVaultManagementClientEst

attribut<xref:managed_hsm_keys> ;

Héritage
builtins.object
ManagedHsmKeysOperations

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
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

name
str
Obligatoire

Nom du pool HSM managé dans le groupe de ressources spécifié. Obligatoire.

key_name
str
Obligatoire

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
Obligatoire

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
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

name
str
Obligatoire

Nom du pool HSM managé dans le groupe de ressources spécifié. Obligatoire.

key_name
str
Obligatoire

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
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

name
str
Obligatoire

Nom du pool HSM managé dans le groupe de ressources spécifié. Obligatoire.

key_name
str
Obligatoire

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.

key_version
str
Obligatoire

Version de la clé à récupérer. 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
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

name
str
Obligatoire

Nom du pool HSM managé dans le groupe de ressources spécifié. 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
Obligatoire

Nom du groupe de ressources. Le nom ne respecte pas la casse. Obligatoire.

name
str
Obligatoire

Nom du pool HSM managé dans le groupe de ressources spécifié. Obligatoire.

key_name
str
Obligatoire

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'>