Compartir a través de


DirectorySasPermissions Clase

Clase DirectorySasPermissions que se va a usar con la generate_directory_sas función .

Herencia
builtins.object
DirectorySasPermissions

Constructor

DirectorySasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Parámetros

read
bool
valor predeterminado: False

Lea el contenido, las propiedades, los metadatos, etc.

create
bool
valor predeterminado: False

Crear un nuevo directorio

write
bool
valor predeterminado: False

Crear o escribir contenido, propiedades, metadatos. Concesión del directorio.

delete
bool
valor predeterminado: False

Elimine el directorio.

add
bool

Anexe datos a un archivo en el directorio .

list
bool

Enumere los archivos del directorio. Implica ejecutar.

move
bool

Mueva cualquier archivo del directorio a una nueva ubicación. Tenga en cuenta que la operación de traslado puede restringirse opcionalmente al archivo secundario o al propietario del directorio o al propietario del directorio primario si el parámetro saoid se incluye en el token y el bit pegajoso se establece en el directorio primario.

execute
bool

Obtenga el estado (propiedades definidas por el sistema) y la ACL de cualquier archivo del directorio. Si el autor de la llamada es el propietario, establezca el control de acceso en cualquier archivo del directorio.

manage_ownership
bool

Permite al usuario establecer el propietario, el grupo propietario o actuar como propietario al cambiar el nombre o eliminar un archivo o directorio dentro de una carpeta que tenga el bit pegajoso establecido.

manage_access_control
bool

Permite al usuario establecer permisos y ACL POSIX en archivos y directorios.

Métodos

from_string

Cree un directorioSasPermissions a partir de una cadena.

Para especificar permisos de lectura, creación, escritura o eliminación, solo debe incluir la primera letra de la palabra en la cadena. Por ejemplo, para los permisos de lectura y escritura, proporcionaría una cadena "rw".

from_string

Cree un directorioSasPermissions a partir de una cadena.

Para especificar permisos de lectura, creación, escritura o eliminación, solo debe incluir la primera letra de la palabra en la cadena. Por ejemplo, para los permisos de lectura y escritura, proporcionaría una cadena "rw".

from_string(permission)

Parámetros

permission
str
Requerido

Cadena que dicta los permisos de lectura, adición, creación, escritura o eliminación.

Devoluciones

Un objeto DirectorySasPermissions

Tipo de valor devuelto