BlobSasPermissions Klasse
BlobSasPermissions-Klasse, die mit der generate_blob_sas Funktion verwendet werden soll.
- Vererbung
-
builtins.objectBlobSasPermissions
Konstruktor
BlobSasPermissions(read=False, add=False, create=False, write=False, delete=False, delete_previous_version=False, tag=False, **kwargs)
Parameter
- read
- bool
Lesen von Inhalten, Eigenschaften, Metadaten und Sperrlisten. Verwenden des BLOBs als Quelle eines Kopiervorgangs.
- create
- bool
Schreiben Sie ein neues Blob, erstellen Sie eine Momentaufnahme eines Blobs oder kopieren Sie ein Blob in ein neues Blob.
- write
- bool
Erstellen oder Schreiben von Inhalten, Eigenschaften, Metadaten oder Sperrlisten. Momentaufnahme oder Leasen des BLOBs. Ändern der BLOB-Größe (nur Seitenblob). Verwenden des BLOBs als Ziel eines Kopiervorgangs unter demselben Konto.
- delete_previous_version
- bool
Löschen Sie die vorherige Blobversion für das Speicherkonto mit aktivierter Versionsverwaltung.
- permanent_delete
- bool
Das dauerhafte Löschen des Blobs ist zulässig.
- move
- bool
Verschieben Sie ein Blob oder ein Verzeichnis und dessen Inhalt an einen neuen Speicherort.
- execute
- bool
Rufen Sie die Systemeigenschaften ab, und rufen Sie die POSIX-ACL eines Blobs ab, wenn der hierarchische Namespace für das Speicherkonto aktiviert ist.
- set_immutability_policy
- bool
So aktivieren Sie Vorgänge im Zusammenhang mit der Unveränderlichkeitsrichtlinie festlegen/löschen. Um eine Unveränderlichkeitsrichtlinie zu erhalten, benötigen Sie lediglich leseberechtigungen.
Methoden
from_string |
Erstellen Sie ein BlobSasPermissions-Objekt aus einer Zeichenfolge. Um Lese-, Add-, Create-, Schreib- oder Löschberechtigungen anzugeben, müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einfügen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an. |
from_string
Erstellen Sie ein BlobSasPermissions-Objekt aus einer Zeichenfolge.
Um Lese-, Add-, Create-, Schreib- oder Löschberechtigungen anzugeben, müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einfügen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.
from_string(permission)
Parameter
- permission
- str
Die Zeichenfolge, die die Lese-, Add-, Create-, Schreib- oder Löschberechtigungen vorschreibt.
Gibt zurück
Ein BlobSasPermissions-Objekt
Rückgabetyp
Azure SDK for Python