Partilhar via


AccountSASPermissions class

APENAS DISPONÍVEL NO NODE.JS RUNTIME.

Esta é uma classe auxiliar para construir uma cadeia que representa as permissões concedidas por uma ContaSAS. 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 AccountSASSignatureValues . É 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

Permissão para adicionar mensagens, entidades de tabela e acrescentar a blobs concedidos.

create

Permissão para criar blobs e ficheiros concedidos.

delete

Permissão para eliminar blobs e ficheiros concedidos.

list

Permissão para listar contentores de blobs, blobs, partilhas, diretórios e ficheiros concedidos.

process

Permissão para obter e eliminar mensagens concedidas.

read

Permissão para ler recursos e listar filas e tabelas concedidas.

update

Permissões para atualizar mensagens e entidades de tabela concedidas.

write

Permissão para escrever recursos concedidos.

Métodos

parse(string)

Analisar inicializa os campos AccountSASPermissions de uma cadeia.

toString()

Produz a cadeia de permissões SAS para uma conta de Armazenamento do Azure. Chame este método para definir o campo Permissões AccountSASSignatureValues.

A utilização deste método irá garantir que os tipos de recursos estão numa ordem aceite pelo serviço.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

Detalhes de Propriedade

add

Permissão para adicionar mensagens, entidades de tabela e acrescentar a blobs concedidos.

add: boolean

Valor de Propriedade

boolean

create

Permissão para criar blobs e ficheiros concedidos.

create: boolean

Valor de Propriedade

boolean

delete

Permissão para eliminar blobs e ficheiros concedidos.

delete: boolean

Valor de Propriedade

boolean

list

Permissão para listar contentores de blobs, blobs, partilhas, diretórios e ficheiros concedidos.

list: boolean

Valor de Propriedade

boolean

process

Permissão para obter e eliminar mensagens concedidas.

process: boolean

Valor de Propriedade

boolean

read

Permissão para ler recursos e listar filas e tabelas concedidas.

read: boolean

Valor de Propriedade

boolean

update

Permissões para atualizar mensagens e entidades de tabela concedidas.

update: boolean

Valor de Propriedade

boolean

write

Permissão para escrever recursos concedidos.

write: boolean

Valor de Propriedade

boolean

Detalhes de Método

parse(string)

Analisar inicializa os campos AccountSASPermissions de uma cadeia.

static function parse(permissions: string): AccountSASPermissions

Parâmetros

permissions

string

Devoluções

toString()

Produz a cadeia de permissões SAS para uma conta de Armazenamento do Azure. Chame este método para definir o campo Permissões AccountSASSignatureValues.

A utilização deste método irá garantir que os tipos de recursos estão numa ordem aceite pelo serviço.

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

function toString(): string

Devoluções

string