ContainerSasPermissions Klasa
ContainerSasPermissions, klasa, która ma być używana z funkcją generate_container_sas i dla zasad AccessPolicies używanych z set_container_access_policy.
- Dziedziczenie
-
builtins.objectContainerSasPermissions
Konstruktor
ContainerSasPermissions(read=False, write=False, delete=False, list=False, delete_previous_version=False, tag=False, **kwargs)
Parametry
- read
- bool
Odczytaj zawartość, właściwości, metadane lub listę bloków dowolnego obiektu blob w kontenerze. Użyj dowolnego obiektu blob w kontenerze jako źródła operacji kopiowania.
- write
- bool
W przypadku dowolnego obiektu blob w kontenerze utwórz lub zapisz zawartość, właściwości, metadane lub listę bloków. 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. Uwaga: nie można udzielić uprawnień do odczytu lub zapisu właściwości kontenera lub metadanych ani dzierżawy kontenera za pomocą sygnatury dostępu współdzielonego kontenera. Zamiast tego użyj sygnatury dostępu współdzielonego konta.
- delete
- bool
Usuń dowolny obiekt blob w kontenerze. Uwaga: nie można udzielić uprawnień do usuwania kontenera przy użyciu sygnatury dostępu współdzielonego kontenera. Zamiast tego użyj sygnatury dostępu współdzielonego konta.
- delete_previous_version
- bool
Usuń poprzednią wersję obiektu blob dla konta magazynu z włączoną obsługą wersji.
- add
- bool
Dodaj blok do uzupełnialnych obiektów blob.
- create
- bool
Napisz nowy obiekt blob, utwórz migawkę obiektu blob lub skopiuj obiekt blob do nowego obiektu blob.
- permanent_delete
- bool
Aby włączyć trwałe usuwanie obiektu blob, jest dozwolone.
- filter_by_tags
- bool
Aby włączyć znajdowanie obiektów blob według tagów.
- 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 element ContainerSasPermissions na podstawie ciągu. Aby określić uprawnienia do odczytu, zapisu, usuwania lub listy, musisz uwzględnić 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 element ContainerSasPermissions na podstawie ciągu.
Aby określić uprawnienia do odczytu, zapisu, usuwania lub listy, musisz uwzględnić 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
Zwraca
Obiekt ContainerSasPermissions
Typ zwracany
Azure SDK for Python