Share via


BlobSasPermissions Classe

Classe BlobSasPermissions a ser usada com a generate_blob_sas função .

Herança
builtins.object
BlobSasPermissions

Construtor

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

Parâmetros

read
bool
valor padrão: False

Lê o conteúdo, as propriedades, os metadados e a lista de contatos bloqueados. Use o blob como a origem de uma operação de cópia.

add
bool
valor padrão: False

Adicione um bloco a um blob de acréscimo.

create
bool
valor padrão: False

Escreva um novo blob, instantâneo de um blob ou copie um blob em um novo blob.

write
bool
valor padrão: False

Crie ou grave conteúdo, propriedades, metadados ou lista de contatos bloqueados. Crie um instantâneo ou conceda o blob. Redimensionar o blob (blob da página somente). Use o blob como o destino de uma operação de cópia dentro da mesma conta.

delete
bool
valor padrão: False

Excluir o blob.

delete_previous_version
bool
valor padrão: False

Exclua a versão anterior do blob para a conta de armazenamento habilitada para controle de versão.

tag
bool
valor padrão: False

Defina ou obtenha marcas no blob.

permanent_delete
bool

É permitido habilitar a exclusão permanente no blob.

move
bool

Mova um blob ou um diretório e seu conteúdo para um novo local.

execute
bool

Obtenha as propriedades do sistema e, se o namespace hierárquico estiver habilitado para a conta de armazenamento, obtenha a ACL POSIX de um blob.

set_immutability_policy
bool

Para habilitar operações relacionadas à política de imutabilidade de definição/exclusão. Para obter a política de imutabilidade, você só precisa de permissão de leitura.

Métodos

from_string

Crie um BlobSasPermissions de uma cadeia de caracteres.

Para especificar permissões de leitura, adição, criação, gravação ou exclusão, você só precisa incluir a primeira letra da palavra na cadeia de caracteres. Por exemplo, para permissões de leitura e gravação, você forneceria uma cadeia de caracteres "rw".

from_string

Crie um BlobSasPermissions de uma cadeia de caracteres.

Para especificar permissões de leitura, adição, criação, gravação ou exclusão, você só precisa incluir a primeira letra da palavra na cadeia de caracteres. Por exemplo, para permissões de leitura e gravação, você forneceria uma cadeia de caracteres "rw".

from_string(permission)

Parâmetros

permission
str
Obrigatório

A cadeia de caracteres que determina as permissões de leitura, adição, criação, gravação ou exclusão.

Retornos

Um objeto BlobSasPermissions

Tipo de retorno