Partager via


ContainerPermissions Classe

Classe ContainerPermissions à utiliser avec generate_container_shared_access_signature l’API et pour accessPolicies utilisée avec set_container_acl.

Héritage
builtins.object
ContainerPermissions

Constructeur

ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)

Paramètres

read
bool
valeur par défaut: False

Lire le contenu, les propriétés, les métadonnées ou la liste de blocage d'un objet blob dans le conteneur. Utiliser un objet blob du conteneur comme source d'une opération de copie.

add
bool
valeur par défaut: False

Ajoutez un bloc à n’importe quel objet blob d’ajout dans le conteneur.

create
bool
valeur par défaut: False

Écrivez un nouvel objet blob dans le conteneur, instantané n’importe quel objet blob dans le conteneur ou copiez un objet blob dans un nouvel objet blob dans le conteneur. Remarque : Vous ne pouvez pas accorder d’autorisations pour créer un conteneur avec une sap de conteneur. Utilisez plutôt une sap de compte pour créer un conteneur.

write
bool
valeur par défaut: False

Pour un objet blob du conteneur, 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. Remarque : Vous ne pouvez pas accorder d’autorisations pour lire ou écrire des propriétés ou des métadonnées de conteneur, ni pour louer un conteneur avec une SAP de conteneur. Utilisez plutôt une sap de compte.

delete
bool
valeur par défaut: False

Supprimer un objet blob dans le conteneur. Remarque : Vous ne pouvez pas accorder d’autorisations pour supprimer un conteneur avec une SAP de conteneur. Utilisez plutôt une sap de compte.

list
bool
valeur par défaut: False

Répertorier les objets blob dans le conteneur.

_str
str
valeur par défaut: None

Chaîne représentant les autorisations.

Variables

ContainerPermissions.DELETE
ContainerPermissions

Supprimer un objet blob dans le conteneur. Remarque : Vous ne pouvez pas accorder d’autorisations pour supprimer un conteneur avec une SAP de conteneur. Utilisez plutôt une sap de compte.

ContainerPermissions.LIST
ContainerPermissions

Répertorier les objets blob dans le conteneur.

ContainerPermissions.READ
ContainerPermissions

Lire le contenu, les propriétés, les métadonnées ou la liste de blocage d'un objet blob dans le conteneur. Utiliser un objet blob du conteneur comme source d'une opération de copie.

ContainerPermissions.WRITE
ContainerPermissions

Pour un objet blob du conteneur, 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. Remarque : Vous ne pouvez pas accorder d’autorisations pour lire ou écrire des propriétés ou des métadonnées de conteneur, ni pour louer un conteneur avec une SAP de conteneur. Utilisez plutôt une sap de compte.

Attributs

ADD

ADD = <azure.storage.blob.models.ContainerPermissions object>

CREATE

CREATE = <azure.storage.blob.models.ContainerPermissions object>

DELETE

DELETE = <azure.storage.blob.models.ContainerPermissions object>

LIST

LIST = <azure.storage.blob.models.ContainerPermissions object>

READ

READ = <azure.storage.blob.models.ContainerPermissions object>

WRITE

WRITE = <azure.storage.blob.models.ContainerPermissions object>