AccountSASPermissions class
DISPONÍVEL SOMENTE EM NODE.JS RUNTIME.
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 use 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 é específica e essa classe garante a exatidã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. |
list | Permissão para listar contêineres de blob, blobs, compartilhamentos, diretórios e arquivos concedidos. |
process | Permissão para obter e excluir mensagens concedidas. |
read | Permissão para ler recursos e listar filas e tabelas concedidas. |
update | Permissões para atualizar mensagens e entidades de tabela concedidas. |
write | Permissão para gravar recursos concedidos. |
Métodos
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
list
Permissão para listar contêineres de blob, blobs, compartilhamentos, diretórios e arquivos concedidos.
list: 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
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
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