Partager via


EncryptionScopesOperations Classe

Avertissement

NE PAS instancier cette classe directement.

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

StorageManagementClientEst

attribut<xref:encryption_scopes> ;

Héritage
builtins.object
EncryptionScopesOperations

Constructeur

EncryptionScopesOperations(*args, **kwargs)

Méthodes

get

Retourne les propriétés de l’étendue de chiffrement spécifiée.

list

Répertorie toutes les étendues de chiffrement disponibles sous le compte de stockage spécifié.

patch

Mettez à jour les propriétés d’étendue de chiffrement comme spécifié dans le corps de la demande. La mise à jour échoue si l’étendue de chiffrement spécifiée n’existe pas déjà.

put

Crée ou met à jour de manière synchrone une étendue de chiffrement sous le compte de stockage spécifié. Si une étendue de chiffrement est déjà créée et qu’une requête suivante est émise avec des propriétés différentes, les propriétés d’étendue de chiffrement sont mises à jour en fonction de la demande spécifiée.

get

Retourne les propriétés de l’étendue de chiffrement spécifiée.

async get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

encryption_scope_name
str
Obligatoire

Nom de l’étendue de chiffrement dans le compte de stockage spécifié. Les noms d’étendue de chiffrement doivent comporter entre 3 et 63 caractères et utilisent uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

cls
callable

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

Retours

EncryptionScope ou le résultat de cls(response)

Type de retour

Exceptions

list

Répertorie toutes les étendues de chiffrement disponibles sous le compte de stockage spécifié.

list(resource_group_name: str, account_name: str, **kwargs: Any) -> AsyncIterable[EncryptionScope]

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

cls
callable

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

Retours

Itérateur comme instance de EncryptionScope ou le résultat de cls(response)

Type de retour

Exceptions

patch

Mettez à jour les propriétés d’étendue de chiffrement comme spécifié dans le corps de la demande. La mise à jour échoue si l’étendue de chiffrement spécifiée n’existe pas déjà.

async patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

encryption_scope_name
str
Obligatoire

Nom de l’étendue de chiffrement dans le compte de stockage spécifié. Les noms d’étendue de chiffrement doivent comporter entre 3 et 63 caractères et utilisent uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

encryption_scope
EncryptionScope ou IO
Obligatoire

Propriétés d’étendue de chiffrement à utiliser pour la mise à jour. Type EncryptionScope ou 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

EncryptionScope ou le résultat de cls(response)

Type de retour

Exceptions

put

Crée ou met à jour de manière synchrone une étendue de chiffrement sous le compte de stockage spécifié. Si une étendue de chiffrement est déjà créée et qu’une requête suivante est émise avec des propriétés différentes, les propriétés d’étendue de chiffrement sont mises à jour en fonction de la demande spécifiée.

async put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

Paramètres

resource_group_name
str
Obligatoire

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.

account_name
str
Obligatoire

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.

encryption_scope_name
str
Obligatoire

Nom de l’étendue de chiffrement dans le compte de stockage spécifié. Les noms d’étendue de chiffrement doivent comporter entre 3 et 63 caractères et utilisent uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.

encryption_scope
EncryptionScope ou IO
Obligatoire

Propriétés d’étendue de chiffrement à utiliser pour la création ou la mise à jour. Type EncryptionScope ou 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

EncryptionScope ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

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