AccountSASPermissions class
DISPONÍVEL APENAS NO RUNTIME NODE.JS.
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 usa 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 é particular e essa 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 arquivos concedidos. |
delete | Permissão para excluir blobs e arquivos concedidos. |
delete |
Permissão para excluir versões concedidas. |
filter | Permissão para filtrar blobs. |
list | Permissão para listar contêineres de blob, blobs, compartilhamentos, diretórios e arquivos concedidos. |
permanent |
Especifica que a Exclusão Permanente é permitida. |
process | Permissão para obter e excluir mensagens concedidas. |
read | Permissão para ler recursos e listar filas e tabelas concedidas. |
set |
Permissão para definir a política de imutabilidade. |
tag | Especifica o acesso de marca concedido. |
update | Permissões para atualizar mensagens e entidades de tabela concedidas. |
write | Permissão para gravar recursos concedidos. |
Métodos
from(Account |
Cria um AccountSASPermissions de um objeto bruto que contém as mesmas chaves e valores boolianos para eles. |
parse(string) | A análise inicializa os campos AccountSASPermissions de uma cadeia de caracteres. |
to |
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
deleteVersion
Permissão para excluir versões concedidas.
deleteVersion: boolean
Valor da propriedade
boolean
filter
Permissão para filtrar blobs.
filter: 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
permanentDelete
Especifica que a Exclusão Permanente é permitida.
permanentDelete: 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
setImmutabilityPolicy
Permissão para definir a política de imutabilidade.
setImmutabilityPolicy: boolean
Valor da propriedade
boolean
tag
Especifica o acesso de marca concedido.
tag: 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
from(AccountSASPermissionsLike)
Cria um AccountSASPermissions de um objeto bruto que contém as mesmas chaves e valores boolianos para eles.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parâmetros
- permissionLike
- AccountSASPermissionsLike
Retornos
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