FileSystemSASPermissions class
Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um ServiceSAS a um contêiner. Definir um valor como true significa que qualquer SAS que use essas permissões concederá permissões para essa operação. Depois que todos os valores forem definidos, isso deverá ser serializado com toString e definido como o campo de permissões em um objeto DataLakeSASSignatureValues. É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é particular e essa classe garante a correção.
Propriedades
| add | Especifica Adicionar acesso concedido. |
| create | Especifica Criar acesso concedido. |
| delete | Especifica a exclusão do acesso concedido. |
| execute | Especifica executar o acesso concedido. |
| list | Especifica o acesso de lista concedido. |
| manage |
Especifica o acesso de permissão concedido, que permite ao chamador definir permissões e ACLs POSIX em blobs (arquivos e diretórios). |
| manage |
Especifica o acesso de propriedade concedido, que permite que o chamador defina o proprietário, o grupo proprietário ou atue como o proprietário ao renomear ou excluir um blob (arquivo ou diretório) em uma pasta que tenha o conjunto de bits autoadesiva. |
| move | Especifica o acesso move concedido. |
| read | Especifica o acesso de leitura concedido. |
| write | Especifica o acesso de gravação concedido. |
Métodos
| parse(string) | Cria um FileSystemSASPermissions da cadeia de caracteres de permissões especificada. Esse método gerará um Erro se encontrar um caractere que não corresponda a uma permissão válida. |
| to |
Converte as permissões fornecidas em uma cadeia de caracteres. Usar esse método garantirá que as permissões estejam em uma ordem aceita pelo serviço. A ordem dos caracteres deve ser especificada aqui para garantir a correção. Consulte https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas |
Detalhes da propriedade
add
Especifica Adicionar acesso concedido.
add: boolean
Valor da propriedade
boolean
create
Especifica Criar acesso concedido.
create: boolean
Valor da propriedade
boolean
delete
Especifica a exclusão do acesso concedido.
delete: boolean
Valor da propriedade
boolean
execute
Especifica executar o acesso concedido.
execute: boolean
Valor da propriedade
boolean
list
Especifica o acesso de lista concedido.
list: boolean
Valor da propriedade
boolean
manageAccessControl
Especifica o acesso de permissão concedido, que permite ao chamador definir permissões e ACLs POSIX em blobs (arquivos e diretórios).
manageAccessControl: boolean
Valor da propriedade
boolean
manageOwnership
Especifica o acesso de propriedade concedido, que permite que o chamador defina o proprietário, o grupo proprietário ou atue como o proprietário ao renomear ou excluir um blob (arquivo ou diretório) em uma pasta que tenha o conjunto de bits autoadesiva.
manageOwnership: boolean
Valor da propriedade
boolean
move
Especifica o acesso move concedido.
move: boolean
Valor da propriedade
boolean
read
Especifica o acesso de leitura concedido.
read: boolean
Valor da propriedade
boolean
write
Especifica o acesso de gravação concedido.
write: boolean
Valor da propriedade
boolean
Detalhes do método
parse(string)
Cria um FileSystemSASPermissions da cadeia de caracteres de permissões especificada. Esse método gerará um Erro se encontrar um caractere que não corresponda a uma permissão válida.
static function parse(permissions: string): FileSystemSASPermissions
Parâmetros
- permissions
-
string
Retornos
toString()
Converte as permissões fornecidas em uma cadeia de caracteres. Usar esse método garantirá que as permissões estejam em uma ordem aceita pelo serviço.
A ordem dos caracteres deve ser especificada aqui para garantir a correção.
Consulte https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Retornos
string