ContainerPermissions Klasa
ContainerPermissions, klasa, która ma być używana z interfejsem generate_container_shared_access_signature API i dla zasad programu AccessPolicies używanych w programie set_container_acl.
- Dziedziczenie
-
builtins.objectContainerPermissions
Konstruktor
ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)
Parametry
- read
- bool
Przeczytaj 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.
- create
- bool
Napisz nowy obiekt blob do kontenera, utwórz migawkę dowolnego obiektu blob w kontenerze lub skopiuj obiekt blob do nowego obiektu blob w kontenerze. Uwaga: nie można udzielić uprawnień do tworzenia kontenera przy użyciu sygnatury dostępu współdzielonego kontenera. Użyj sygnatury dostępu współdzielonego konta, aby zamiast tego utworzyć kontener.
- write
- bool
W przypadku dowolnego obiektu blob w kontenerze utwórz lub napisz 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 na tym samym koncie. Uwaga: nie można udzielić uprawnień do odczytu lub zapisu właściwości kontenera ani metadanych, ani dzierżawić kontenera przy użyciu 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.
Zmienne
- ContainerPermissions.DELETE
- ContainerPermissions
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.
- ContainerPermissions.LIST
- ContainerPermissions
Wyświetlanie listy obiektów blob w kontenerze.
- ContainerPermissions.READ
- ContainerPermissions
Przeczytaj 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.
- ContainerPermissions.WRITE
- ContainerPermissions
W przypadku dowolnego obiektu blob w kontenerze utwórz lub napisz 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 na tym samym koncie. Uwaga: nie można udzielić uprawnień do odczytu lub zapisu właściwości kontenera ani metadanych, ani dzierżawić kontenera przy użyciu sygnatury dostępu współdzielonego kontenera. Zamiast tego użyj sygnatury dostępu współdzielonego konta.
Atrybuty
ADD
ADD = <azure.storage.blob.models.ContainerPermissions object>
CREATE
CREATE = <azure.storage.blob.models.ContainerPermissions object>
DELETE
DELETE = <azure.storage.blob.models.ContainerPermissions object>
LIST
LIST = <azure.storage.blob.models.ContainerPermissions object>
READ
READ = <azure.storage.blob.models.ContainerPermissions object>
WRITE
WRITE = <azure.storage.blob.models.ContainerPermissions object>
Azure SDK for Python