ContainerSASPermissions class
Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un ServiceSAS a un contenedor. 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, se debe serializar con toString y establecerse como el campo de permisos en un objeto BlobSASSignatureValues . 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 | Especifica Agregar acceso concedido. |
create | Especifica Crear acceso concedido. |
delete | Especifica Eliminar acceso concedido. |
delete |
Especifica La eliminación del acceso a la versión concedido. |
execute | Especifica Execute access granted (Ejecutar acceso concedido). |
filter |
Especifica que se permite filtrar blobs por etiquetas. |
list | Especifica acceso de lista concedido. |
move | Especifica Mover acceso concedido. |
permanent |
Especifica que se permite la eliminación permanente. |
read | Especifica el acceso de lectura concedido. |
set |
Especifica el acceso a SetImmutabilityPolicy concedido. |
tag | Especifica el acceso a etiquetas concedido. |
write | Especifica el acceso de escritura concedido. |
Métodos
from(Container |
Crea un ContainerSASPermissions a partir de un objeto sin formato que contiene las mismas claves que él y los valores booleanos para ellos. |
parse(string) | Crea una clase ContainerSASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no corresponde a un permiso válido. |
to |
Convierte los permisos especificados en una cadena. El uso de este método garantizará que el servicio acepte los permisos. El orden de los caracteres debe ser como se especifica aquí para garantizar la corrección. Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas. |
Detalles de las propiedades
add
Especifica Agregar acceso concedido.
add: boolean
Valor de propiedad
boolean
create
Especifica Crear acceso concedido.
create: boolean
Valor de propiedad
boolean
delete
Especifica Eliminar acceso concedido.
delete: boolean
Valor de propiedad
boolean
deleteVersion
Especifica La eliminación del acceso a la versión concedido.
deleteVersion: boolean
Valor de propiedad
boolean
execute
Especifica Execute access granted (Ejecutar acceso concedido).
execute: boolean
Valor de propiedad
boolean
filterByTags
Especifica que se permite filtrar blobs por etiquetas.
filterByTags: boolean
Valor de propiedad
boolean
list
Especifica acceso de lista concedido.
list: boolean
Valor de propiedad
boolean
move
Especifica Mover acceso concedido.
move: boolean
Valor de propiedad
boolean
permanentDelete
Especifica que se permite la eliminación permanente.
permanentDelete: boolean
Valor de propiedad
boolean
read
Especifica el acceso de lectura concedido.
read: boolean
Valor de propiedad
boolean
setImmutabilityPolicy
Especifica el acceso a SetImmutabilityPolicy concedido.
setImmutabilityPolicy: boolean
Valor de propiedad
boolean
tag
Especifica el acceso a etiquetas concedido.
tag: boolean
Valor de propiedad
boolean
write
Especifica el acceso de escritura concedido.
write: boolean
Valor de propiedad
boolean
Detalles del método
from(ContainerSASPermissionsLike)
Crea un ContainerSASPermissions a partir de un objeto sin formato que contiene las mismas claves que él y los valores booleanos para ellos.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parámetros
- permissionLike
- ContainerSASPermissionsLike
Devoluciones
parse(string)
Crea una clase ContainerSASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no corresponde a un permiso válido.
static function parse(permissions: string): ContainerSASPermissions
Parámetros
- permissions
-
string
Devoluciones
toString()
Convierte los permisos especificados en una cadena. El uso de este método garantizará que el servicio acepte los permisos.
El orden de los caracteres debe ser como se especifica aquí para garantizar la corrección.
Consulta https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas.
function toString(): string
Devoluciones
string