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.objectContainerPermissions
Construtor
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
Parâmetros
- read
- bool
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.
- create
- bool
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
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
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.
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>
Azure SDK for Python