ContainerSasPermissions Clase
Clase ContainerSasPermissions que se va a usar con la generate_container_sas función y para accessPolicies usada con set_container_access_policy.
- Herencia
-
builtins.objectContainerSasPermissions
Constructor
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Parámetros
- read
- bool
Leer el contenido, las propiedades, los metadatos o la lista de bloqueo de cualquier blob del contenedor. Usar cualquier blob del contenedor como origen de una operación de copia.
- write
- bool
Para cualquier blob del contenedor, crear o escribir contenido, propiedades, metadatos o listas de bloqueo. Tomar una instantánea o conceder el blob. Cambiar el tamaño del blob (blob en páginas solamente). Utilizar el blob como destino de una operación de copia dentro de la misma cuenta. Nota: No puede conceder permisos para leer o escribir propiedades o metadatos de contenedor, ni para conceder un contenedor, con una SAS de contenedor. En su lugar, use una SAS de cuenta.
- delete
- bool
Eliminar cualquier blob del contenedor. Nota: No se pueden conceder permisos para eliminar un contenedor con una SAS de contenedor. En su lugar, use una SAS de cuenta.
- delete_previous_version
- bool
Elimine la versión anterior del blob para la cuenta de almacenamiento habilitada para el control de versiones.
- add
- bool
Agregue un bloque a un blob en anexos.
- create
- bool
Escriba un nuevo blob, una instantánea de un blob o copie un blob en un nuevo blob.
- permanent_delete
- bool
Para habilitar la eliminación permanente en el blob se permite.
- filter_by_tags
- bool
Para habilitar la búsqueda de blobs por etiquetas.
- move
- bool
Mueva un blob o un directorio y su contenido a una nueva ubicación.
- execute
- bool
Obtenga las propiedades del sistema y, si el espacio de nombres jerárquico está habilitado para la cuenta de almacenamiento, obtenga la ACL POSIX de un blob.
- set_immutability_policy
- bool
Para habilitar las operaciones relacionadas con la directiva de inmutabilidad set/delete. Para obtener la directiva de inmutabilidad, solo necesita permiso de lectura.
Métodos
from_string |
Cree un containerSasPermissions a partir de una cadena. Para especificar permisos de lectura, escritura, eliminación o lista, 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 containerSasPermissions a partir de una cadena.
Para especificar permisos de lectura, escritura, eliminación o lista, 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
Devoluciones
Un objeto ContainerSasPermissions
Tipo de valor devuelto
Azure SDK for Python