AccountSasPermissions Klasa
ResourceTypes klasa, która ma być używana z funkcją generate_account_sas oraz zasadami programu AccessPolicies używanymi z set_*_acl. Istnieją dwa typy sygnatur dostępu współdzielonego, które mogą służyć do udzielania dostępu do zasobów. Jednym z nich jest udzielenie dostępu do określonego zasobu (specyficznego dla zasobu). Innym jest przyznanie dostępu do całej usługi dla określonego konta i zezwolenie na niektóre operacje oparte na permach znalezionych tutaj.
- Dziedziczenie
-
builtins.objectAccountSasPermissions
Konstruktor
AccountSasPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, delete_previous_version=False, **kwargs)
Parametry
- read
- bool
Prawidłowe dla wszystkich podpisanych typów zasobów (usługa, kontener i obiekt). Zezwala na uprawnienia do odczytu do określonego typu zasobu.
- write
- bool
Prawidłowe dla wszystkich podpisanych typów zasobów (usługa, kontener i obiekt). Zezwala na uprawnienia zapisu do określonego typu zasobu.
- delete
- bool
Prawidłowe dla typów zasobów kontenera i obiektu, z wyjątkiem komunikatów kolejek.
- delete_previous_version
- bool
Usuń poprzednią wersję obiektu blob dla konta magazynu z włączoną obsługą wersji.
- add
- bool
Prawidłowe tylko dla następujących typów zasobów obiektów: komunikaty w kolejce i uzupełnialne obiekty blob.
- create
- bool
Prawidłowe tylko dla następujących typów zasobów obiektów: obiekty blob i pliki. Użytkownicy mogą tworzyć nowe obiekty blob lub pliki, ale nie mogą zastępować istniejących obiektów blob ani plików.
- update
- bool
Prawidłowe tylko dla następujących typów zasobów obiektów: komunikaty w kolejce.
- process
- bool
Prawidłowy tylko dla następującego typu zasobu obiektu: komunikaty w kolejce.
- tag
- bool
Aby włączyć ustawianie lub pobieranie tagów dla obiektów blob w kontenerze.
- filter_by_tags
- bool
Aby włączyć pobieranie obiektów blob według tagów, należy go używać razem z uprawnieniem listy.
- 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.
- permanent_delete
- bool
Aby włączyć trwałe usuwanie obiektu blob, jest dozwolone. Prawidłowy dla typu zasobu obiektu blob.
Metody
from_string |
Utwórz pozycję AccountSasPermissions na podstawie ciągu. Aby określić odczyt, zapis, usuwanie itp. uprawnienia potrzebne tylko do uwzględnienia pierwszej litery wyrazu w ciągu. Na przykład w przypadku uprawnień do odczytu i zapisu należy podać ciąg "rw". |
from_string
Utwórz pozycję AccountSasPermissions na podstawie ciągu.
Aby określić odczyt, zapis, usuwanie itp. uprawnienia potrzebne tylko do uwzględnienia pierwszej litery 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 AccountSasPermissions
Typ zwracany
Azure SDK for Python