Condividi tramite


BlobSasPermissions Classe

Classe BLOBSasPermissions da usare con la generate_blob_sas funzione.

Ereditarietà
builtins.object
BlobSasPermissions

Costruttore

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

Parametri

read
bool
valore predefinito: False

Lettura del contenuto, delle proprietà, dei metadati e dell'elenco dei blocchi. Utilizzo del BLOB come origine di un'operazione di copia.

add
bool
valore predefinito: False

Aggiungere un blocco a un BLOB di accodamento.

create
bool
valore predefinito: False

Scrivere un nuovo BLOB, uno snapshot di un BLOB o copiare un BLOB in un nuovo BLOB.

write
bool
valore predefinito: False

Creazione o scrittura del contenuto, delle proprietà, dei metadati o dell'elenco dei blocchi. Creazione di snapshot o impostazione di lease del BLOB. Ridimensionamento del BLOB (solo BLOB di pagine). Utilizzo del BLOB come destinazione di un'operazione di copia nello stesso account.

delete
bool
valore predefinito: False

Eliminazione del BLOB.

delete_previous_version
bool
valore predefinito: False

Eliminare la versione precedente del BLOB per l'account di archiviazione abilitato per il controllo delle versioni.

tag
bool
valore predefinito: False

Impostare o ottenere tag nel BLOB.

permanent_delete
bool

Per abilitare l'eliminazione permanente nel BLOB è consentita.

move
bool

Spostare un BLOB o una directory e il relativo contenuto in una nuova posizione.

execute
bool

Ottenere le proprietà di sistema e, se lo spazio dei nomi gerarchico è abilitato per l'account di archiviazione, ottenere l'ACL POSIX di un BLOB.

set_immutability_policy
bool

Per abilitare le operazioni correlate ai criteri di non modificabilità set/delete. Per ottenere criteri di non modificabilità, è sufficiente disporre dell'autorizzazione di lettura.

Metodi

from_string

Creare un BLOBSasPermissions da una stringa.

Per specificare autorizzazioni di lettura, aggiunta, creazione, scrittura o eliminazione, è necessario includere solo la prima lettera della parola nella stringa. Ad esempio, per le autorizzazioni di lettura e scrittura, si specifica una stringa "rw".

from_string

Creare un BLOBSasPermissions da una stringa.

Per specificare autorizzazioni di lettura, aggiunta, creazione, scrittura o eliminazione, è necessario includere solo la prima lettera della parola nella stringa. Ad esempio, per le autorizzazioni di lettura e scrittura, si specifica una stringa "rw".

from_string(permission)

Parametri

permission
str
Necessario

Stringa che determina le autorizzazioni di lettura, aggiunta, creazione, scrittura o eliminazione.

Restituisce

Oggetto BLOBSasPermissions

Tipo restituito