ContainerPermissions Klasse
ContainerPermissions-Klasse, die mit generate_container_shared_access_signature der API und für die AccessPolicies verwendet wird, die mit set_container_aclverwendet wird.
- Vererbung
-
builtins.objectContainerPermissions
Konstruktor
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
Parameter
- read
- bool
Lesen von Inhalten, Eigenschaften, Metadaten oder Sperrlisten eines beliebigen BLOBs im Container. Verwenden eines beliebigen BLOBs im Container als Quelle eines Kopiervorgangs.
- create
- bool
Schreiben Sie ein neues Blob in den Container, Momentaufnahme alle Blobs im Container, oder kopieren Sie ein Blob in ein neues Blob im Container. Hinweis: Sie können keine Berechtigungen zum Erstellen eines Containers mit einer Container-SAS erteilen. Verwenden Sie stattdessen eine Konto-SAS, um einen Container zu erstellen.
- write
- bool
Erstellen oder Schreiben von Inhalten, Eigenschaften, Metadaten oder Sperrlisten für einen beliebigen BLOB im Container. Momentaufnahme oder Leasen des BLOBs. Ändern der BLOB-Größe (nur Seitenblob). Verwenden des BLOBs als Ziel eines Kopiervorgangs unter demselben Konto. Hinweis: Sie können keine Berechtigungen zum Lesen oder Schreiben von Containereigenschaften oder Metadaten oder zum Leasen eines Containers mit einer Container-SAS erteilen. Verwenden Sie stattdessen eine Konto-SAS.
- delete
- bool
Löschen eines beliebigen BLOBs im Container. Hinweis: Sie können keine Berechtigungen zum Löschen eines Containers mit einer Container-SAS erteilen. Verwenden Sie stattdessen eine Konto-SAS.
Variablen
- ContainerPermissions.DELETE
- ContainerPermissions
Löschen eines beliebigen BLOBs im Container. Hinweis: Sie können keine Berechtigungen zum Löschen eines Containers mit einer Container-SAS erteilen. Verwenden Sie stattdessen eine Konto-SAS.
- ContainerPermissions.LIST
- ContainerPermissions
Auflisten von BLOBs im Container
- ContainerPermissions.READ
- ContainerPermissions
Lesen von Inhalten, Eigenschaften, Metadaten oder Sperrlisten eines beliebigen BLOBs im Container. Verwenden eines beliebigen BLOBs im Container als Quelle eines Kopiervorgangs.
- ContainerPermissions.WRITE
- ContainerPermissions
Erstellen oder Schreiben von Inhalten, Eigenschaften, Metadaten oder Sperrlisten für einen beliebigen BLOB im Container. Momentaufnahme oder Leasen des BLOBs. Ändern der BLOB-Größe (nur Seitenblob). Verwenden des BLOBs als Ziel eines Kopiervorgangs unter demselben Konto. Hinweis: Sie können keine Berechtigungen zum Lesen oder Schreiben von Containereigenschaften oder Metadaten oder zum Leasen eines Containers mit einer Container-SAS erteilen. Verwenden Sie stattdessen eine Konto-SAS.
Attribute
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