AccountSasPermissions Classe
ResourceTypes classe à utiliser avec generate_account_sas fonction et pour accesspolicies utilisées avec set_*_acl. Il existe deux types de SAP qui peuvent être utilisés pour accorder l’accès aux ressources. L’une consiste à accorder l’accès à une ressource spécifique (spécifique à la ressource). Une autre consiste à accorder l’accès à l’ensemble du service pour un compte spécifique et à autoriser certaines opérations basées sur les perms trouvés ici.
- Héritage
-
builtins.objectAccountSasPermissions
Constructeur
AccountSasPermissions(read: bool = False, write: bool = False, delete: bool = False, list: bool = False, add: bool = False, create: bool = False, update: bool = False, process: bool = False, delete_previous_version: bool = False, **kwargs)
Paramètres
- read
- bool
Valide pour tous les types de ressources signées (Service, Conteneur et Objet). Permet des autorisations de lecture sur le type de ressource spécifié.
- write
- bool
Valide pour tous les types de ressources signées (Service, Conteneur et Objet). Permet des autorisations d’écriture sur le type de ressource spécifié.
- delete
- bool
Valide pour les types de ressources Conteneur et Objet, à l’exception des messages de file d’attente.
- delete_previous_version
- bool
Supprimez la version précédente de l’objet blob pour le compte de stockage activé pour le contrôle de version.
- list
- bool
Valide pour les types de ressources Service et Conteneur uniquement.
- add
- bool
Valide pour les types de ressources Object suivants uniquement : messages de file d’attente et objets blob d’ajout.
- create
- bool
Valide pour les types de ressources Object suivants uniquement : objets blob et fichiers. Les utilisateurs peuvent créer des objets blob ou des fichiers, mais ne peuvent pas remplacer des objets blob ou des fichiers existants.
- update
- bool
Valide pour les types de ressources Object suivants uniquement : messages de file d’attente.
- process
- bool
Valide pour le type de ressource Object suivant uniquement : messages de file d’attente.
- tag
- bool
Pour activer définir ou obtenir des balises sur les objets blob dans le conteneur.
- filter_by_tags
- bool
Pour activer l’obtention d’objets blob par des balises, vous devez l’utiliser avec l’autorisation de liste.
- set_immutability_policy
- bool
Pour activer les opérations liées à la définition/suppression de la stratégie d’immuabilité. Pour obtenir une stratégie d’immuabilité, il vous suffit d’une autorisation de lecture.
- permanent_delete
- bool
L’activation de la suppression définitive sur l’objet blob est autorisée. Valide pour le type de ressource Object d’objet blob uniquement.
Méthodes
from_string |
Créez AccountSasPermissions à partir d’une chaîne. Pour spécifier la lecture, l’écriture, la suppression, etc. vous devez uniquement inclure la première lettre du mot dans la chaîne. Par exemple, pour les autorisations de lecture et d’écriture, vous devez fournir une chaîne « rw ». |
from_string
Créez AccountSasPermissions à partir d’une chaîne.
Pour spécifier la lecture, l’écriture, la suppression, etc. vous devez uniquement inclure la première lettre du mot dans la chaîne. Par exemple, pour les autorisations de lecture et d’écriture, vous devez fournir une chaîne « rw ».
from_string(permission)
Paramètres
- permission
- str
Spécifiez les autorisations dans la chaîne avec la première lettre du mot.
Retours
Objet AccountSasPermissions
Type de retour
Attributs
add
add: bool = False
create
create: bool = False
delete
delete: bool = False
delete_previous_version
delete_previous_version: bool = False
filter_by_tags
filter_by_tags: bool = False
list
list: bool = False
permanent_delete
permanent_delete: bool = False
process
process: bool = False
read
read: bool = False
set_immutability_policy
set_immutability_policy: bool = False
tag
tag: bool = False
update
update: bool = False
write
write: bool = False
Azure SDK for Python