DirectorySASPermissions class
Se trata de una clase auxiliar para construir una cadena que representa los permisos concedidos por un ServiceSAS a un directorio. 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 campo de permisos en un objeto DataLakeSASSignatureValues . 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 | Especifica Agregar acceso concedido. |
create | Especifica Crear acceso concedido. |
delete | Especifica Eliminar acceso concedido. |
execute | Especifica Ejecutar acceso concedido. |
list | Especifica Acceso de lista concedido. |
manage |
Especifica el acceso de permiso concedido, que permite al autor de la llamada establecer permisos y ACL POSIX en blobs (archivos y directorios). |
manage |
Especifica el acceso de propiedad concedido, que permite al autor de la llamada establecer el propietario, el grupo propietario o actuar como propietario al cambiar el nombre o eliminar un blob (archivo o directorio) dentro de una carpeta que tenga establecido el bit pegajoso. |
move | Especifica Mover acceso concedido. |
read | Especifica acceso de lectura concedido. |
write | Especifica acceso de escritura concedido. |
Métodos
parse(string) | Crea una clase DirectorySASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no se corresponde con 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 el especificado 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
execute
Especifica Ejecutar acceso concedido.
execute: boolean
Valor de propiedad
boolean
list
Especifica Acceso de lista concedido.
list: boolean
Valor de propiedad
boolean
manageAccessControl
Especifica el acceso de permiso concedido, que permite al autor de la llamada establecer permisos y ACL POSIX en blobs (archivos y directorios).
manageAccessControl: boolean
Valor de propiedad
boolean
manageOwnership
Especifica el acceso de propiedad concedido, que permite al autor de la llamada establecer el propietario, el grupo propietario o actuar como propietario al cambiar el nombre o eliminar un blob (archivo o directorio) dentro de una carpeta que tenga establecido el bit pegajoso.
manageOwnership: boolean
Valor de propiedad
boolean
move
Especifica Mover acceso concedido.
move: boolean
Valor de propiedad
boolean
read
Especifica acceso de lectura concedido.
read: boolean
Valor de propiedad
boolean
write
Especifica acceso de escritura concedido.
write: boolean
Valor de propiedad
boolean
Detalles del método
parse(string)
Crea una clase DirectorySASPermissions a partir de la cadena de permisos especificada. Este método producirá un error si encuentra un carácter que no se corresponde con un permiso válido.
static function parse(permissions: string): DirectorySASPermissions
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 el especificado 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