Compartir a través de


AccountSASPermissions class

SOLO ESTÁ DISPONIBLE EN NODE.JS RUNTIME.

Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un AccountSAS. Establecer un valor en true significa que cualquier SAS que use estos permisos concederá permisos para esa operación. Una vez establecidos todos los valores, debe serializarse con toString y establecerse como campo de permisos en un objeto AccountSASSignatureValues . Es posible construir la cadena de permisos sin esta clase, pero el orden de los permisos es particular y esta clase garantiza la corrección.

Propiedades

add

Permiso para agregar mensajes, entidades de tabla y anexar a blobs concedidos.

create

Permiso para crear colas, blobs y archivos concedidos.

delete

Permiso para eliminar colas y mensajes concedidos.

list

Permiso para enumerar las colas concedidas.

process

Se concede permiso para obtener y eliminar mensajes.

read

Permiso para leer los recursos concedidos.

update

Permisos para actualizar mensajes y entidades de tabla concedidos.

write

Permiso para escribir recursos concedidos.

Métodos

parse(string)

Analizar inicializa los campos AccountSASPermissions de una cadena.

toString()

Genera la cadena de permisos de SAS para una cuenta de Azure Storage. Llame a este método para establecer el campo AccountSASSignatureValues Permissions .

El uso de este método garantizará que los tipos de recursos estén en un orden aceptado por el servicio.

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas.

Detalles de las propiedades

add

Permiso para agregar mensajes, entidades de tabla y anexar a blobs concedidos.

add: boolean

Valor de propiedad

boolean

create

Permiso para crear colas, blobs y archivos concedidos.

create: boolean

Valor de propiedad

boolean

delete

Permiso para eliminar colas y mensajes concedidos.

delete: boolean

Valor de propiedad

boolean

list

Permiso para enumerar las colas concedidas.

list: boolean

Valor de propiedad

boolean

process

Se concede permiso para obtener y eliminar mensajes.

process: boolean

Valor de propiedad

boolean

read

Permiso para leer los recursos concedidos.

read: boolean

Valor de propiedad

boolean

update

Permisos para actualizar mensajes y entidades de tabla concedidos.

update: boolean

Valor de propiedad

boolean

write

Permiso para escribir recursos concedidos.

write: boolean

Valor de propiedad

boolean

Detalles del método

parse(string)

Analizar inicializa los campos AccountSASPermissions de una cadena.

static function parse(permissions: string): AccountSASPermissions

Parámetros

permissions

string

Devoluciones

toString()

Genera la cadena de permisos de SAS para una cuenta de Azure Storage. Llame a este método para establecer el campo AccountSASSignatureValues Permissions .

El uso de este método garantizará que los tipos de recursos estén en un orden aceptado por el servicio.

Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas.

function toString(): string

Devoluciones

string