Partilhar via


AccountSASPermissions class

DISPONÍVEL APENAS 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 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.

deleteVersion

Permissão para eliminar versões concedidas.

filter

Permissão para filtrar blobs.

list

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

permanentDelete

Especifica que a Eliminação Permanente é permitida.

process

Permissão para obter e eliminar mensagens concedidas.

read

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

setImmutabilityPolicy

Permissão para definir a política de imutabilidade.

tag

Acesso de Etiquetas de Especificações concedido.

update

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

write

Permissão para escrever recursos concedidos.

Métodos

from(AccountSASPermissionsLike)

Cria uma AccountSASPermissions a partir de um objeto não processado que contém as mesmas chaves e valores booleanos para os mesmos.

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 garante 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

deleteVersion

Permissão para eliminar versões concedidas.

deleteVersion: boolean

Valor de Propriedade

boolean

filter

Permissão para filtrar blobs.

filter: 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

permanentDelete

Especifica que a Eliminação Permanente é permitida.

permanentDelete: 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

setImmutabilityPolicy

Permissão para definir a política de imutabilidade.

setImmutabilityPolicy: boolean

Valor de Propriedade

boolean

tag

Acesso de Etiquetas de Especificações concedido.

tag: 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

from(AccountSASPermissionsLike)

Cria uma AccountSASPermissions a partir de um objeto não processado que contém as mesmas chaves e valores booleanos para os mesmos.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Parâmetros

permissionLike
AccountSASPermissionsLike

Devoluções

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 garante 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