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 el campo de permisos en un objeto accountSASSignatureValues de. 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 blobs y archivos concedidos.

delete

Permiso para eliminar blobs y archivos concedidos.

deleteVersion

Permiso para eliminar versiones concedidas.

filter

Permiso para filtrar blobs.

list

Permiso para enumerar contenedores de blobs, blobs, recursos compartidos, directorios y archivos concedidos.

permanentDelete

Especifica que se permite eliminar permanentemente.

process

Permiso para obtener y eliminar mensajes concedidos.

read

Permiso para leer recursos y enumerar colas y tablas concedidas.

setImmutabilityPolicy

Permiso para establecer la directiva de inmutabilidad.

tag

Especifica el acceso de etiqueta concedido.

update

Permisos para actualizar mensajes y entidades de tabla concedidos.

write

Permiso para escribir recursos concedidos.

Métodos

from(AccountSASPermissionsLike)

Crea un AccountSASPermissions a partir de un objeto sin procesar que contiene las mismas claves que él y los valores booleanos para ellos.

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 (Permisos de AccountSASSignatureValues).

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

Consulte https://learn.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 blobs y archivos concedidos.

create: boolean

Valor de propiedad

boolean

delete

Permiso para eliminar blobs y archivos concedidos.

delete: boolean

Valor de propiedad

boolean

deleteVersion

Permiso para eliminar versiones concedidas.

deleteVersion: boolean

Valor de propiedad

boolean

filter

Permiso para filtrar blobs.

filter: boolean

Valor de propiedad

boolean

list

Permiso para enumerar contenedores de blobs, blobs, recursos compartidos, directorios y archivos concedidos.

list: boolean

Valor de propiedad

boolean

permanentDelete

Especifica que se permite eliminar permanentemente.

permanentDelete: boolean

Valor de propiedad

boolean

process

Permiso para obtener y eliminar mensajes concedidos.

process: boolean

Valor de propiedad

boolean

read

Permiso para leer recursos y enumerar colas y tablas concedidas.

read: boolean

Valor de propiedad

boolean

setImmutabilityPolicy

Permiso para establecer la directiva de inmutabilidad.

setImmutabilityPolicy: boolean

Valor de propiedad

boolean

tag

Especifica el acceso de etiqueta concedido.

tag: 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

from(AccountSASPermissionsLike)

Crea un AccountSASPermissions a partir de un objeto sin procesar que contiene las mismas claves que él y los valores booleanos para ellos.

static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions

Parámetros

permissionLike
AccountSASPermissionsLike

Devoluciones

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 (Permisos de AccountSASSignatureValues).

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

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

function toString(): string

Devoluciones

string