Compartilhar via


ContainerSasPermissions Classe

Classe de Substituições de Contentores a utilizar com a generate_container_sas função e para as Políticas de Acesso utilizadas com set_container_access_policy.

Herança
builtins.object
ContainerSasPermissions

Construtor

ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)

Parâmetros

read
bool
valor predefinido: False

Leia o conteúdo, propriedades, metadados ou lista de blocos de qualquer bolha no recipiente. Utilize qualquer bolha no recipiente como fonte de uma operação de cópia.

write
bool
valor predefinido: False

Para qualquer bolha no recipiente, crie ou escreva conteúdo, propriedades, metadados ou lista de blocos. Snapshot ou arrendar a bolha. Redimensione a bolha (apenas bolha de página). Utilize a bolha como destino de uma operação de cópia dentro da mesma conta. Nota: Não é possível conceder permissões para ler ou escrever propriedades de contentores ou metadados, nem para alugar um contentor, com um CONTENTOR SAS. Use uma conta SAS em vez disso.

delete
bool
valor predefinido: False

Elimine qualquer bolha no recipiente. Nota: Não é possível conceder permissões para eliminar um recipiente com um contentor SAS. Use uma conta SAS em vez disso.

delete_previous_version
bool
valor predefinido: False

Elimine a versão blob anterior para a conta de armazenamento ativada.

list
bool
valor predefinido: False

Listar bolhas no recipiente.

tag
bool
valor predefinido: False

Coloque ou coloque etiquetas nas bolhas do recipiente.

add
bool

Adicione um bloco a uma bolha de apêndice.

create
bool

Escreva uma nova bolha, fotografe uma bolha ou copie uma bolha para uma nova bolha.

permanent_delete
bool

Para ativar a eliminação permanente na bolha é permitido.

filter_by_tags
bool

Para permitir encontrar bolhas por etiquetas.

move
bool

Mova uma bolha ou um diretório e o seu conteúdo para um novo local.

execute
bool

Obtenha as propriedades do sistema e, se o espaço hierárquico estiver ativado para a conta de armazenamento, obtenha o POSIX ACL de uma bolha.

set_immutability_policy
bool

Para permitir operações relacionadas com a política de definição/eliminação de imutabilidade. Para obter a política de imutabilidade, só precisa de uma autorização de leitura.

Métodos

from_string

Crie um ContentorSpermissions a partir de uma corda.

Para especificar as permissões de leitura, escrita, exclusão ou lista, basta incluir a primeira letra da palavra na cadeia. Por exemplo, para ler e escrever permissões, forneceria uma corda "rw".

from_string

Crie um ContentorSpermissions a partir de uma corda.

Para especificar as permissões de leitura, escrita, exclusão ou lista, basta incluir a primeira letra da palavra na cadeia. Por exemplo, para ler e escrever permissões, forneceria uma corda "rw".

from_string(permission)

Parâmetros

permission
str
Necessário

A cadeia que dita a leitura, a escrita, a exclusão e as permissões da lista.

Devoluções

Um objeto de substituição de contentores

Tipo de retorno