DataLakeSASPermissions class
APENAS DISPONÍVEL NO NODE.JS RUNTIME.
Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por um ServiceSAS. Definir um valor como verdadeiro significa que qualquer SAS que utilize estas permissões concederá permissões para essa operação. Assim que todos os valores estiverem definidos, este valor deve ser serializado com toString e definido como o campo de permissões num objeto DataLakeSASSignatureValues . É possível construir a cadeia de permissões sem esta classe, mas a ordem das permissões é particular e esta classe garante a correção.
Propriedades
add | Especifica Adicionar acesso concedido. |
create | Especifica Criar acesso concedido. |
delete | Especifica Eliminar acesso concedido. |
execute | Especifica Executar acesso concedido. |
manage |
Especifica o Acesso de permissão concedido, que permite ao autor da chamada definir permissões e ACLs POSIX em blobs (ficheiros e diretórios). |
manage |
Especifica o acesso de Propriedade concedido, o que permite ao autor da chamada definir o proprietário, o grupo proprietário ou agir como proprietário ao mudar o nome ou eliminar um blob (ficheiro ou diretório) numa pasta que tenha o conjunto de bits autocolantes. |
move | Especifica Mover acesso concedido. |
read | Especifica o acesso de leitura concedido. |
write | Especifica o acesso de Escrita concedido. |
Métodos
parse(string) | Cria um DataLakeSASPermissions a partir da cadeia de permissões especificada. Este método emitirá um Erro se encontrar um caráter que não corresponda a uma permissão válida. |
to |
Converte as permissões fornecidas numa cadeia. A utilização deste método irá garantir que as permissões estão numa ordem aceite pelo serviço. |
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 Eliminar acesso concedido.
delete: boolean
Valor de Propriedade
boolean
execute
Especifica Executar acesso concedido.
execute: boolean
Valor de Propriedade
boolean
manageAccessControl
Especifica o Acesso de permissão concedido, que permite ao autor da chamada definir permissões e ACLs POSIX em blobs (ficheiros e diretórios).
manageAccessControl: boolean
Valor de Propriedade
boolean
manageOwnership
Especifica o acesso de Propriedade concedido, o que permite ao autor da chamada definir o proprietário, o grupo proprietário ou agir como proprietário ao mudar o nome ou eliminar um blob (ficheiro ou diretório) numa pasta que tenha o conjunto de bits autocolantes.
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 o acesso de Escrita concedido.
write: boolean
Valor de Propriedade
boolean
Detalhes de Método
parse(string)
Cria um DataLakeSASPermissions a partir da cadeia de permissões especificada. Este método emitirá um Erro se encontrar um caráter que não corresponda a uma permissão válida.
static function parse(permissions: string): DataLakeSASPermissions
Parâmetros
- permissions
-
string
Devoluções
toString()
Converte as permissões fornecidas numa cadeia. A utilização deste método irá garantir que as permissões estão numa ordem aceite pelo serviço.
function toString(): string
Devoluções
string
Uma cadeia que representa as DataLakeSASPermissions