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 . Es posible construir la cadena de permisos sin esta clase, pero el orden de los permisos es particular y esta clase garantiza la exactitud.

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 la eliminación permanente.

process

Se concede permiso para obtener y eliminar mensajes.

read

Permiso para leer recursos y enumerar colas y tablas concedidos.

setImmutabilityPolicy

Permiso para establecer la directiva de inmutabilidad.

tag

Especifica el acceso a etiquetas 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 formato 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 .

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 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 la eliminación permanente.

permanentDelete: boolean

Valor de propiedad

boolean

process

Se concede permiso para obtener y eliminar mensajes.

process: boolean

Valor de propiedad

boolean

read

Permiso para leer recursos y enumerar colas y tablas concedidos.

read: boolean

Valor de propiedad

boolean

setImmutabilityPolicy

Permiso para establecer la directiva de inmutabilidad.

setImmutabilityPolicy: boolean

Valor de propiedad

boolean

tag

Especifica el acceso a etiquetas 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 formato 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 .

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