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. |
delete |
Permiso para eliminar versiones concedidas. |
filter | Permiso para filtrar blobs. |
list | Permiso para enumerar contenedores de blobs, blobs, recursos compartidos, directorios y archivos concedidos. |
permanent |
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. |
set |
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(Account |
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. |
to |
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