BlobSasPermissions Klasa

BlobSasPermissions, klasa, która ma być używana z funkcją generate_blob_sas .

Dziedziczenie
builtins.object
BlobSasPermissions

Konstruktor

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

Parametry

read
bool
wartość domyślna: False

Odczytywanie zawartości, właściwości, metadanych i listy zablokowanych. Użyj obiektu blob jako źródła operacji kopiowania.

add
bool
wartość domyślna: False

Dodaj blok do uzupełnialnych obiektów blob.

create
bool
wartość domyślna: False

Napisz nowy obiekt blob, utwórz migawkę obiektu blob lub skopiuj obiekt blob do nowego obiektu blob.

write
bool
wartość domyślna: False

Tworzenie lub zapisywanie zawartości, właściwości, metadanych lub listy zablokowanych. Migawka lub dzierżawa obiektu blob. Zmień rozmiar obiektu blob (tylko stronicowy obiekt blob). Użyj obiektu blob jako miejsca docelowego operacji kopiowania w ramach tego samego konta.

delete
bool
wartość domyślna: False

Usuń obiekt blob.

delete_previous_version
bool
wartość domyślna: False

Usuń poprzednią wersję obiektu blob dla konta magazynu z włączoną obsługą wersji.

tag
bool
wartość domyślna: False

Ustawianie lub pobieranie tagów w obiekcie blob.

permanent_delete
bool

Aby włączyć trwałe usuwanie obiektu blob, jest dozwolone.

move
bool

Przenieś obiekt blob lub katalog i jego zawartość do nowej lokalizacji.

execute
bool

Pobierz właściwości systemu i, jeśli hierarchiczna przestrzeń nazw jest włączona dla konta magazynu, pobierz listę ACL POSIX obiektu blob.

set_immutability_policy
bool

Aby włączyć operacje związane z ustawianiem/usuwaniem zasad niezmienności. Aby uzyskać zasady niezmienności, wystarczy mieć uprawnienie do odczytu.

Metody

from_string

Utwórz obiekt BlobSasPermissions na podstawie ciągu.

Aby określić uprawnienia do odczytu, dodawania, tworzenia, zapisywania lub usuwania, należy dołączyć tylko pierwszą literę wyrazu w ciągu. Na przykład w przypadku uprawnień do odczytu i zapisu należy podać ciąg "rw".

from_string

Utwórz obiekt BlobSasPermissions na podstawie ciągu.

Aby określić uprawnienia do odczytu, dodawania, tworzenia, zapisywania lub usuwania, należy dołączyć tylko pierwszą literę wyrazu w ciągu. Na przykład w przypadku uprawnień do odczytu i zapisu należy podać ciąg "rw".

from_string(permission)

Parametry

permission
str
Wymagane

Ciąg, który określa uprawnienia do odczytu, dodawania, tworzenia, zapisu lub usuwania.

Zwraca

Obiekt BlobSasPermissions

Typ zwracany