Udostępnij za pośrednictwem


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.object
ContainerPermissions

Konstruktor

ContainerPermissions(read=False, add=False, create=False, write=False, delete=False, list=False, _str=None)

Parametry

read
bool
wartość domyślna: False

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.

add
bool
wartość domyślna: False

Dodaj blok do dowolnego uzupełnialnych obiektów blob w kontenerze.

create
bool
wartość domyślna: False

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
wartość domyślna: False

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
wartość domyślna: False

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.

list
bool
wartość domyślna: False

Wyświetlanie listy obiektów blob w kontenerze.

_str
str
wartość domyślna: None

Ciąg reprezentujący uprawnienia.

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>