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. |
delete |
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. |
permanent |
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. |
set |
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(Account |
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. |
to |
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