Compartir a través de


BlobSasPermissions Clase

Clase BlobSasPermissions que se va a usar con la generate_blob_sas función .

Herencia
builtins.object
BlobSasPermissions

Constructor

BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)

Parámetros

read
bool
valor predeterminado: False

Leer el contenido, las propiedades, los metadatos y la lista de bloqueo. Utilizar el blob como origen de una operación de copia.

add
bool
valor predeterminado: False

Agregue un bloque a un blob en anexos.

create
bool
valor predeterminado: False

Escriba un nuevo blob, una instantánea de un blob o copie un blob en un nuevo blob.

write
bool
valor predeterminado: False

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.

delete
bool
valor predeterminado: False

Eliminar el blob.

delete_previous_version
bool
valor predeterminado: False

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

tag
bool
valor predeterminado: False

Establezca u obtenga etiquetas en el blob.

permanent_delete
bool

Para habilitar la eliminación permanente en el blob, se permite.

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 blobSasPermissions a partir de una cadena.

Para especificar permisos de lectura, adición, 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 blobSasPermissions a partir de una cadena.

Para especificar permisos de lectura, adición, 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 BlobSasPermissions

Tipo de valor devuelto