AccountSasPermissions Classe
ResourceTypes classe a ser usada com generate_account_sas função e para as AccessPolicies utilizadas com set_*_acl. Existem dois tipos de SAS que podem ser usados para conceder acesso a recursos. Uma delas é conceder acesso a um recurso específico (específico de recursos). Outra é conceder acesso a todo o serviço para uma conta específica e permitir certas operações com base em perms encontrados aqui.
- Herança
-
builtins.objectAccountSasPermissions
Construtor
AccountSasPermissions(read: bool = False, write: bool = False, delete: bool = False, list: bool = False, add: bool = False, create: bool = False, update: bool = False, process: bool = False, delete_previous_version: bool = False, **kwargs)
Parâmetros
- read
- bool
Válido para todos os tipos de recursos assinados (Serviço, Contentor e Objeto). As autorizações de leitura para o tipo de recurso especificado.
- write
- bool
Válido para todos os tipos de recursos assinados (Serviço, Contentor e Objeto). As autorizações de escrita para o tipo de recurso especificado.
- delete
- bool
Válido para tipos de recursos de contentor e objeto, com exceção das mensagens de fila.
- delete_previous_version
- bool
Elimine a versão blob anterior para a conta de armazenamento ativada.
- add
- bool
Válido apenas para os seguintes tipos de recursos objetos: mensagens de fila e bolhas de apêndice.
- create
- bool
Válido apenas para os seguintes tipos de recursos objetos: bolhas e ficheiros. Os utilizadores podem criar novos blobs ou ficheiros, mas podem não substituir as bolhas ou ficheiros existentes.
- update
- bool
Válido apenas para os seguintes tipos de recursos objeto: mensagens de fila.
- process
- bool
Válido apenas para o seguinte tipo de recurso Objeto: mensagens de fila.
- tag
- bool
Para ativar o conjunto ou obter etiquetas nas bolhas do recipiente.
- filter_by_tags
- bool
Para ativar a obter bolhas por etiquetas, esta deve ser usada juntamente com a permissão da lista.
- 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.
- permanent_delete
- bool
Para ativar a eliminação permanente na bolha é permitido. Válido apenas para o tipo de recurso object de Blob.
Métodos
from_string |
Crie contasSpermissions a partir de uma cadeia. Para especificar ler, escrever, excluir, etc. permissões que você precisa apenas para incluir a primeira letra da palavra na cadeia. Por exemplo, para ler e escrever permissões, forneceria uma corda "rw". |
from_string
Crie contasSpermissions a partir de uma cadeia.
Para especificar ler, escrever, excluir, etc. permissões que você precisa apenas para 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
Devoluções
Um objeto de contasSasPermissions
Tipo de retorno
Atributos
add
add: bool = False
create
create: bool = False
delete
delete: bool = False
delete_previous_version
delete_previous_version: bool = False
filter_by_tags
filter_by_tags: bool = False
list
list: bool = False
permanent_delete
permanent_delete: bool = False
process
process: bool = False
read
read: bool = False
set_immutability_policy
set_immutability_policy: bool = False
tag
tag: bool = False
update
update: bool = False
write
write: bool = False
Azure SDK for Python