Freigeben über


FileSasPermissions Klasse

FileSasPermissions-Klasse, die mit der generate_file_sas Funktion verwendet werden soll.

Vererbung
builtins.object
FileSasPermissions

Konstruktor

FileSasPermissions(read=False, create=False, write=False, delete=False, **kwargs)

Parameter

read
bool
Standardwert: False

Lesen Sie die Inhalte, Eigenschaften, Metadaten usw. Verwenden Sie die Datei als Quelle eines Lesevorgangs.

create
bool
Standardwert: False

Schreiben Sie eine neue Datei.

write
bool
Standardwert: False

Erstellen oder Schreiben von Inhalten, Eigenschaften und Metadaten. Leasen Sie die Datei.

delete
bool
Standardwert: False

Löschen der Datei

add
bool

Fügen Sie daten an die Datei an.

move
bool

Verschieben Sie eine beliebige Datei im Verzeichnis an einen neuen Speicherort. Beachten Sie, dass der Verschiebungsvorgang optional auf den untergeordneten Datei- oder Verzeichnisbesitzer oder den besitzer des übergeordneten Verzeichnisses beschränkt werden kann, wenn der saoid-Parameter im Token enthalten ist und das Klebbit im übergeordneten Verzeichnis festgelegt ist.

execute
bool

Rufen Sie den Status (systemdefinierte Eigenschaften) und die ACL einer beliebigen Datei im Verzeichnis ab. Wenn der Aufrufer der Besitzer ist, legen Sie die Zugriffssteuerung für jede Datei im Verzeichnis fest.

manage_ownership
bool

Ermöglicht dem Benutzer beim Umbenennen oder Löschen einer Datei oder eines Verzeichnisses innerhalb eines Ordners, in dem das Sticky-Bit festgelegt ist, besitzer oder als Besitzer festzulegen oder als Besitzer zu fungieren.

manage_access_control
bool

Ermöglicht dem Benutzer das Festlegen von Berechtigungen und POSIX-ACLs für Dateien und Verzeichnisse.

Methoden

from_string

Erstellen Sie einen FileSasPermissions-Wert aus einer Zeichenfolge.

Zum Angeben von Lese-, Schreib- oder Löschberechtigungen müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einschließen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string

Erstellen Sie einen FileSasPermissions-Wert aus einer Zeichenfolge.

Zum Angeben von Lese-, Schreib- oder Löschberechtigungen müssen Sie nur den ersten Buchstaben des Worts in die Zeichenfolge einschließen. Beispielsweise geben Sie für Lese- und Schreibberechtigungen die Zeichenfolge "rw" an.

from_string(permission)

Parameter

permission
str
Erforderlich

Die Zeichenfolge, die die Lese-, Add-, Erstellungs-, Schreib- oder Löschberechtigungen vorgibt.

Gibt zurück

Ein FileSasPermissions-Objekt

Rückgabetyp