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 <xref:AccountSASSignatureValues> objeto. É 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 anexar a blobs concedidos. |
create | Permissão para criar blobs e ficheiros concedidos. |
delete | Permissão para criar 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. |
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 um <xref: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. |
Detalhes de Propriedade
add
Permissão para adicionar mensagens, entidades de tabela e anexar 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 criar 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
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 um <xref: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)
Parâmetros
- permissionLike
- AccountSASPermissionsLike
Devoluções
parse(string)
Analisar inicializa os campos AccountSASPermissions de uma cadeia.
static function parse(permissions: string)
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.
function toString()
Devoluções
string
Azure SDK for JavaScript