ContainerPermissions Classe
Classe ContainerPermissions da usare con generate_container_shared_access_signature l'API e per gli AccessPolicies usati con set_container_acl.
- Ereditarietà
-
builtins.objectContainerPermissions
Costruttore
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
Parametri
- read
- bool
Lettura del contenuto, delle proprietà, dei metadati o dell'elenco dei blocchi di qualsiasi BLOB incluso nel contenitore. Uso di qualsiasi BLOB incluso nel contenitore come origine di un'operazione di copia.
- add
- bool
Aggiungere un blocco a qualsiasi BLOB di accodamento nel contenitore.
- create
- bool
Scrivere un nuovo BLOB nel contenitore, creare uno snapshot di qualsiasi BLOB nel contenitore o copiare un BLOB in un nuovo BLOB nel contenitore. Nota: non è possibile concedere autorizzazioni per creare un contenitore con una firma di accesso condiviso del contenitore. Usare invece una firma di accesso condiviso dell'account per creare un contenitore.
- write
- bool
Creazione o scrittura del contenuto, delle proprietà, dei metadati o dell'elenco dei blocchi di qualsiasi BLOB incluso nel contenitore. 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. Nota: non è possibile concedere autorizzazioni per la lettura o la scrittura di proprietà o metadati del contenitore, né per il lease di un contenitore con una firma di accesso condiviso del contenitore. Usare invece una firma di accesso condiviso dell'account.
- delete
- bool
Eliminazione di qualsiasi BLOB incluso nel contenitore. Nota: non è possibile concedere autorizzazioni per eliminare un contenitore con una firma di accesso condiviso del contenitore. Usare invece una firma di accesso condiviso dell'account.
Variabili
- ContainerPermissions.DELETE
- ContainerPermissions
Eliminazione di qualsiasi BLOB incluso nel contenitore. Nota: non è possibile concedere autorizzazioni per eliminare un contenitore con una firma di accesso condiviso del contenitore. Usare invece una firma di accesso condiviso dell'account.
- ContainerPermissions.LIST
- ContainerPermissions
Elenco dei BLOB presenti in un contenitore.
- ContainerPermissions.READ
- ContainerPermissions
Lettura del contenuto, delle proprietà, dei metadati o dell'elenco dei blocchi di qualsiasi BLOB incluso nel contenitore. Uso di qualsiasi BLOB incluso nel contenitore come origine di un'operazione di copia.
- ContainerPermissions.WRITE
- ContainerPermissions
Creazione o scrittura del contenuto, delle proprietà, dei metadati o dell'elenco dei blocchi di qualsiasi BLOB incluso nel contenitore. 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. Nota: non è possibile concedere autorizzazioni per la lettura o la scrittura di proprietà o metadati del contenitore, né per il lease di un contenitore con una firma di accesso condiviso del contenitore. Usare invece una firma di accesso condiviso dell'account.
Attributi
ADD
ADD = <azure.storage.blob.models.ContainerPermissions object>
CREATE
CREATE = <azure.storage.blob.models.ContainerPermissions object>
DELETE
DELETE = <azure.storage.blob.models.ContainerPermissions object>
LIST
LIST = <azure.storage.blob.models.ContainerPermissions object>
READ
READ = <azure.storage.blob.models.ContainerPermissions object>
WRITE
WRITE = <azure.storage.blob.models.ContainerPermissions object>
Azure SDK for Python
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per