Partager via


SecretsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

KeyVaultManagementClientEst

attributsecrets ;

Héritage
builtins.object
SecretsOperations

Constructeur

SecretsOperations(*args, **kwargs)

Méthodes

create_or_update

Créez ou mettez à jour un secret dans un coffre de clés dans l’abonnement spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

get

Obtient le secret spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

list

L’opération List obtient des informations sur les secrets dans un coffre. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

update

Mettez à jour un secret dans l’abonnement spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

create_or_update

Créez ou mettez à jour un secret dans un coffre de clés dans l’abonnement spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

async create_or_update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources auquel appartient le coffre. Obligatoire.

vault_name
str
Obligatoire

Nom du coffre. Obligatoire.

secret_name
str
Obligatoire

Nom du secret. Obligatoire.

parameters
SecretCreateOrUpdateParameters ou IO
Obligatoire

Paramètres pour créer ou mettre à jour le secret. Est un type SecretCreateOrUpdateParameters 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

Secret ou résultat de cls(response)

Type de retour

Exceptions

get

Obtient le secret spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

async get(resource_group_name: str, vault_name: str, secret_name: str, **kwargs: Any) -> Secret

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources auquel appartient le coffre. Obligatoire.

vault_name
str
Obligatoire

Nom du coffre. Obligatoire.

secret_name
str
Obligatoire

Nom du secret. Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Secret ou résultat de cls(response)

Type de retour

Exceptions

list

L’opération List obtient des informations sur les secrets dans un coffre. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

list(resource_group_name: str, vault_name: str, top: int | None = None, **kwargs: Any) -> AsyncIterable[Secret]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources auquel appartient le coffre. Obligatoire.

vault_name
str
Obligatoire

Nom du coffre. Obligatoire.

top
int
Obligatoire

Nombre maximal de résultats à renvoyer. La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme l’instance de Secret ou le résultat de cls(response)

Type de retour

Exceptions

update

Mettez à jour un secret dans l’abonnement spécifié. REMARQUE : Cette API est destinée à une utilisation interne dans les déploiements ARM. Les utilisateurs doivent utiliser le service REST du plan de données pour l’interaction avec les secrets du coffre.

async update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretPatchParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources auquel appartient le coffre. Obligatoire.

vault_name
str
Obligatoire

Nom du coffre. Obligatoire.

secret_name
str
Obligatoire

Nom du secret. Obligatoire.

parameters
SecretPatchParameters ou IO
Obligatoire

Paramètres pour corriger le secret. Est un type SecretPatchParameters 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

Secret ou résultat de cls(response)

Type de retour

Exceptions

Attributs

models

models = <module 'azure.mgmt.keyvault.v2021_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2021_06_01_preview\\models\\__init__.py'>