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 anexar a blobs concedidos. |
create | Permissão para criar filas, blobs e ficheiros concedidos. |
delete | Permissão para eliminar filas e mensagens concedidas. |
list | Permissão para listar as filas concedidas. |
process | Permissão para obter e eliminar mensagens concedidas. |
read | Permissão para ler recursos concedidos. |
update | Permissões para atualizar mensagens e entidades de tabela concedidas. |
write | Permissão para escrever recursos concedidos. |
Métodos
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 anexar a blobs concedidos.
add: boolean
Valor de Propriedade
boolean
create
Permissão para criar filas, blobs e ficheiros concedidos.
create: boolean
Valor de Propriedade
boolean
delete
Permissão para eliminar filas e mensagens concedidas.
delete: boolean
Valor de Propriedade
boolean
list
Permissão para listar as filas concedidas.
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 concedidos.
read: 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
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