Compartilhar via


DirectorySasPermissions Classe

Classe DirectorySasPermissions a ser usada com a generate_directory_sas função .

Herança
builtins.object
DirectorySasPermissions

Construtor

DirectorySasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Parâmetros

read
bool
valor padrão: False

Leia o conteúdo, as propriedades, os metadados etc.

create
bool
valor padrão: False

Criará um novo diretório

write
bool
valor padrão: False

Criar ou gravar conteúdo, propriedades, metadados. Aluge o diretório.

delete
bool
valor padrão: False

Exclua o diretório.

add
bool

Acrescente dados a um arquivo no diretório.

list
bool

Liste todos os arquivos no diretório. Implica em Executar.

move
bool

Mova qualquer arquivo no diretório para um novo local. Observe que a operação de movimentação pode, opcionalmente, ser restrita ao arquivo filho ou ao proprietário do diretório ou ao proprietário do diretório pai se o parâmetro saoid estiver incluído no token e o bit autoadeso estiver definido no diretório pai.

execute
bool

Obtenha o status (propriedades definidas pelo sistema) e a ACL de qualquer arquivo no diretório. Se o chamador for o proprietário, defina o controle de acesso em qualquer arquivo no diretório.

manage_ownership
bool

Permite que o usuário defina proprietário, grupo proprietário ou atue como o proprietário ao renomear ou excluir um arquivo ou diretório dentro de uma pasta que tenha o bit autoadesiva definido.

manage_access_control
bool

Permite que o usuário defina permissões e ACLs POSIX em arquivos e diretórios.

Métodos

from_string

Crie um DirectorySasPermissions de uma cadeia de caracteres.

Para especificar permissões de leitura, 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 DirectorySasPermissions de uma cadeia de caracteres.

Para especificar permissões de leitura, 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 DirectorySasPermissions

Tipo de retorno