EncryptionScopesOperations Classe
Avertissement
NE PAS instancier cette classe directement.
Au lieu de cela, vous devez accéder aux opérations suivantes via
attribut<xref:encryption_scopes> ;
- Héritage
-
builtins.objectEncryptionScopesOperations
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 requête. 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
Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.
- account_name
- str
Nom du compte de stockage au sein du 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
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 utiliser des chiffres, des minuscules et des tirets (-) uniquement. 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, maxpagesize: int | None = None, filter: str | None = None, include: str | ListEncryptionScopesInclude | None = None, **kwargs: Any) -> AsyncIterable[EncryptionScope]
Paramètres
- resource_group_name
- str
Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.
- account_name
- str
Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres. Obligatoire.
- maxpagesize
- int
Facultatif, spécifie le nombre maximal d’étendues de chiffrement qui seront incluses dans la réponse de liste. La valeur par défaut est Aucun.
- filter
- str
Optionnel. Lorsqu’ils sont spécifiés, seuls les noms d’étendue de chiffrement commençant par le filtre sont répertoriés. La valeur par défaut est Aucun.
- include
- str ou ListEncryptionScopesInclude
Facultatif, une fois spécifié, répertorie les étendues de chiffrement avec l’état spécifique. La valeur par défaut est All. Les valeurs connues sont : « All », « Enabled » et « Disabled ». La valeur par défaut est Aucun.
- cls
- callable
Type ou fonction personnalisé qui recevra la réponse directe
Retours
Un 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 requête. 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
Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.
- account_name
- str
Nom du compte de stockage au sein du 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
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 utiliser des chiffres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.
- encryption_scope
- EncryptionScope ou IO
Propriétés d’étendue de chiffrement à utiliser pour la mise à jour. Type EncryptionScope ou E/S. Obligatoire.
- content_type
- str
Type de contenu de paramètre de corps. 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
Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse. Obligatoire.
- account_name
- str
Nom du compte de stockage au sein du 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
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 utiliser des chiffres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre. Obligatoire.
- encryption_scope
- EncryptionScope ou IO
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
Type de contenu de paramètre de corps. 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.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>
Azure SDK for Python