Compartilhar via


AccountSASPermissions class

DISPONÍVEL SOMENTE EM NODE.JS RUNTIME.

Essa é uma classe auxiliar para construir uma cadeia de caracteres que representa as permissões concedidas por um AccountSAS. 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 AccountSASSignatureValues . É possível construir a cadeia de caracteres de permissões sem essa classe, mas a ordem das permissões é específica e essa classe garante a exatidão.

Propriedades

add

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

create

Permissão para criar blobs e arquivos concedidos.

delete

Permissão para excluir blobs e arquivos concedidos.

list

Permissão para listar contêineres de blob, blobs, compartilhamentos, diretórios e arquivos concedidos.

process

Permissão para obter e excluir 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 gravar recursos concedidos.

Métodos

parse(string)

A análise inicializa os campos AccountSASPermissions de uma cadeia de caracteres.

toString()

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

O uso desse método garantirá que os tipos de recursos estejam em uma ordem aceita pelo serviço.

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

Detalhes da propriedade

add

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

add: boolean

Valor da propriedade

boolean

create

Permissão para criar blobs e arquivos concedidos.

create: boolean

Valor da propriedade

boolean

delete

Permissão para excluir blobs e arquivos concedidos.

delete: boolean

Valor da propriedade

boolean

list

Permissão para listar contêineres de blob, blobs, compartilhamentos, diretórios e arquivos concedidos.

list: boolean

Valor da propriedade

boolean

process

Permissão para obter e excluir mensagens concedidas.

process: boolean

Valor da propriedade

boolean

read

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

read: boolean

Valor da propriedade

boolean

update

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

update: boolean

Valor da propriedade

boolean

write

Permissão para gravar recursos concedidos.

write: boolean

Valor da propriedade

boolean

Detalhes do método

parse(string)

A análise inicializa os campos AccountSASPermissions de uma cadeia de caracteres.

static function parse(permissions: string): AccountSASPermissions

Parâmetros

permissions

string

Retornos

toString()

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

O uso desse método garantirá que os tipos de recursos estejam em uma ordem aceita pelo serviço.

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

function toString(): string

Retornos

string