Compartir a través de


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.object
ContainerSasPermissions

Constructor

ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)

Parámetros

read
bool
valor predeterminado: False

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
valor predeterminado: False

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
valor predeterminado: False

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
valor predeterminado: False

Elimine la versión anterior del blob para la cuenta de almacenamiento habilitada para el control de versiones.

list
bool
valor predeterminado: False

Mostrar los blobs del contenedor.

tag
bool
valor predeterminado: False

Establezca u obtenga etiquetas en los blobs del contenedor.

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

permission
str
Requerido

Cadena que dicta los permisos de lectura, escritura, eliminación y lista.

Devoluciones

Un objeto ContainerSasPermissions

Tipo de valor devuelto