Partilhar via


ContainerPermissions Classe

ContainerPermissions class to be used with generate_container_shared_access_signature API and for the AccessPolicies used with set_container_acl.

Herança
builtins.object
ContainerPermissions

Construtor

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

Parâmetros

read
bool
valor predefinido: False

Leia o conteúdo, propriedades, metadados ou lista de blocos de qualquer blob no contentor. Utilize qualquer blob no contentor como a origem de uma operação de cópia.

add
bool
valor predefinido: False

Adicione um bloco a qualquer blob de acréscimo no contentor.

create
bool
valor predefinido: False

Escreva um novo blob no contentor, copie qualquer blob no contentor ou copie um blob para um novo blob no contentor. Nota: não pode conceder permissões para criar um contentor com uma SAS de contentor. Utilize uma SAS de conta para criar um contentor.

write
bool
valor predefinido: False

Para qualquer blob no contentor, crie ou escreva conteúdo, propriedades, metadados ou lista de blocos. Instantâneo ou arrenda o blob. Redimensione o blob (apenas blob de páginas). Utilize o blob como destino de uma operação de cópia na mesma conta. Nota: não pode conceder permissões para ler ou escrever propriedades ou metadados de contentor, nem para alugar um contentor, com uma SAS de contentor. Em alternativa, utilize uma SAS de conta.

delete
bool
valor predefinido: False

Elimine qualquer blob no contentor. Nota: não pode conceder permissões para eliminar um contentor com uma SAS de contentor. Em alternativa, utilize uma SAS de conta.

list
bool
valor predefinido: False

Listar blobs no contentor.

_str
str
valor predefinido: None

Uma cadeia que representa as permissões.

Variáveis

ContainerPermissions.DELETE
ContainerPermissions

Elimine qualquer blob no contentor. Nota: não pode conceder permissões para eliminar um contentor com uma SAS de contentor. Em alternativa, utilize uma SAS de conta.

ContainerPermissions.LIST
ContainerPermissions

Listar blobs no contentor.

ContainerPermissions.READ
ContainerPermissions

Leia o conteúdo, propriedades, metadados ou lista de blocos de qualquer blob no contentor. Utilize qualquer blob no contentor como a origem de uma operação de cópia.

ContainerPermissions.WRITE
ContainerPermissions

Para qualquer blob no contentor, crie ou escreva conteúdo, propriedades, metadados ou lista de blocos. Instantâneo ou arrenda o blob. Redimensione o blob (apenas blob de páginas). Utilize o blob como destino de uma operação de cópia na mesma conta. Nota: não pode conceder permissões para ler ou escrever propriedades ou metadados de contentor, nem para alugar um contentor, com uma SAS de contentor. Em alternativa, utilize uma SAS de conta.

Atributos

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>