Partager via


BlobSasPermissions Classe

Classe BlobSasPermissions à utiliser avec la generate_blob_sas fonction .

Héritage
builtins.object
BlobSasPermissions

Constructeur

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

Paramètres

read
bool
valeur par défaut: False

Lire le contenu, les propriétés, les métadonnées et la liste de blocage. Utiliser l'objet blob comme source d'opération de copie.

add
bool
valeur par défaut: False

Ajoutez un bloc à un objet blob d’ajout.

create
bool
valeur par défaut: False

Écrivez un nouvel objet blob, capturez un instantané d’un objet blob ou copiez un objet blob dans un nouvel objet blob.

write
bool
valeur par défaut: False

Créer ou écrire du contenu, des propriétés, des métadonnées ou la liste de blocage. Créer un instantané ou louer l'objet blob. Redimensionner l'objet blob (objet blob de page uniquement). Utiliser l'objet blob comme destination d'une opération de copie au sein du même compte.

delete
bool
valeur par défaut: False

Supprimer l'objet blob.

delete_previous_version
bool
valeur par défaut: False

Supprimez la version précédente de l’objet blob pour le compte de stockage activé pour le contrôle de version.

tag
bool
valeur par défaut: False

Définissez ou obtenez des balises sur l’objet blob.

permanent_delete
bool

L’activation de la suppression définitive sur l’objet blob est autorisée.

move
bool

Déplacez un objet blob ou un répertoire et son contenu vers un nouvel emplacement.

execute
bool

Obtenez les propriétés système et, si l’espace de noms hiérarchique est activé pour le compte de stockage, obtenez la liste de contrôle d’accès POSIX d’un objet blob.

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.

Méthodes

from_string

Créez un BlobSasPermissions à partir d’une chaîne.

Pour spécifier des autorisations de lecture, d’ajout, de création, d’écriture ou de suppression, 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 un BlobSasPermissions à partir d’une chaîne.

Pour spécifier des autorisations de lecture, d’ajout, de création, d’écriture ou de suppression, 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
Obligatoire

Chaîne qui dicte les autorisations de lecture, d’ajout, de création, d’écriture ou de suppression.

Retours

Objet BlobSasPermissions

Type de retour