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. |
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 eliminar permanentemente. |
process | Permiso para obtener y eliminar mensajes concedidos. |
read | Permiso para leer recursos y enumerar colas y tablas concedidas. |
set |
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(Account |
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. |
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 (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