FileSystemSASPermissions class
Esta é 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 estiverem definidos, isso deve ser serializado com toString e definido como o campo de permissões em um objeto DataLakeSASSignatureValues. É possível construir a cadeia 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 Excluir acesso concedido. |
execute | Especifica Executar acesso concedido. |
list | Especifica o acesso à lista concedido. |
manage |
Especifica o acesso de permissão concedido, que permite que o chamador defina permissões e ACLs POSIX em blobs (arquivos e diretórios). |
manage |
Especifica Acesso de propriedade concedido, que permite que o chamador defina proprietário, grupo proprietário ou aja como proprietário ao renomear ou excluir um blob (arquivo ou diretório) dentro de uma pasta que tenha o bit adesivo definido. |
move | Especifica Mover acesso concedido. |
read | Especifica o acesso de leitura concedido. |
write | Especifica Acesso de gravação concedido. |
Métodos
parse(string) | Cria um FileSystemSASPermissions a partir da cadeia de permissões especificada. Esse método lançará um erro se encontrar um caractere que não corresponde a uma permissão válida. |
to |
Converte as permissões fornecidas em uma cadeia de caracteres. O uso desse método garantirá que as permissões estejam em uma ordem aceita pelo serviço. A ordem dos caracteres deve ser a especificada aqui para garantir a correção. Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Detalhes de Propriedade
add
Especifica Adicionar acesso concedido.
add: boolean
Valor de Propriedade
boolean
create
Especifica Criar acesso concedido.
create: boolean
Valor de Propriedade
boolean
delete
Especifica Excluir acesso concedido.
delete: boolean
Valor de Propriedade
boolean
execute
Especifica Executar acesso concedido.
execute: boolean
Valor de Propriedade
boolean
list
Especifica o acesso à lista concedido.
list: boolean
Valor de Propriedade
boolean
manageAccessControl
Especifica o acesso de permissão concedido, que permite que o chamador defina permissões e ACLs POSIX em blobs (arquivos e diretórios).
manageAccessControl: boolean
Valor de Propriedade
boolean
manageOwnership
Especifica Acesso de propriedade concedido, que permite que o chamador defina proprietário, grupo proprietário ou aja como proprietário ao renomear ou excluir um blob (arquivo ou diretório) dentro de uma pasta que tenha o bit adesivo definido.
manageOwnership: boolean
Valor de Propriedade
boolean
move
Especifica Mover acesso concedido.
move: boolean
Valor de Propriedade
boolean
read
Especifica o acesso de leitura concedido.
read: boolean
Valor de Propriedade
boolean
write
Especifica Acesso de gravação concedido.
write: boolean
Valor de Propriedade
boolean
Detalhes de Método
parse(string)
Cria um FileSystemSASPermissions a partir da cadeia de permissões especificada. Esse método lançará um erro se encontrar um caractere que não corresponde a uma permissão válida.
static function parse(permissions: string): FileSystemSASPermissions
Parâmetros
- permissions
-
string
Devoluções
toString()
Converte as permissões fornecidas em uma cadeia de caracteres. O uso desse método garantirá que as permissões estejam em uma ordem aceita pelo serviço.
A ordem dos caracteres deve ser a especificada aqui para garantir a correção.
Visualizar https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Devoluções
string