Sdílet prostřednictvím


ContainerPermissions Třída

Třída ContainerPermissions pro použití s rozhraním generate_container_shared_access_signature API a pro accesspolicies používané s set_container_acl.

Dědičnost
builtins.object
ContainerPermissions

Konstruktor

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

Parametry

read
bool
výchozí hodnota: False

Přečtěte si obsah, vlastnosti, metadata nebo seznam blokovaných objektů blob v kontejneru. Jako zdroj operace kopírování použijte libovolný objekt blob v kontejneru.

add
bool
výchozí hodnota: False

Přidejte blok do libovolného doplňovacího objektu blob v kontejneru.

create
bool
výchozí hodnota: False

Zapište do kontejneru nový objekt blob, vytvořte snímek libovolného objektu blob v kontejneru nebo zkopírujte objekt blob do nového objektu blob v kontejneru. Poznámka: Nemůžete udělit oprávnění k vytvoření kontejneru s sas kontejneru. Místo toho použijte sas účtu k vytvoření kontejneru.

write
bool
výchozí hodnota: False

Pro libovolný objekt blob v kontejneru vytvořte nebo zapište obsah, vlastnosti, metadata nebo seznam blokovaných objektů. Snímek nebo zapůjčení objektu blob Změna velikosti objektu blob (jenom objekt blob stránky) Použijte objekt blob jako cíl operace kopírování v rámci stejného účtu. Poznámka: Pomocí SAS kontejneru nemůžete udělit oprávnění ke čtení nebo zápisu vlastností nebo metadat kontejneru ani k zapůjčení kontejneru. Místo toho použijte SAS účtu.

delete
bool
výchozí hodnota: False

Odstraňte všechny objekty blob v kontejneru. Poznámka: Nemůžete udělit oprávnění k odstranění kontejneru s sas kontejneru. Místo toho použijte SAS účtu.

list
bool
výchozí hodnota: False

Výpis objektů blob v kontejneru

_str
str
výchozí hodnota: None

Řetězec představující oprávnění.

Proměnné

ContainerPermissions.DELETE
ContainerPermissions

Odstraňte všechny objekty blob v kontejneru. Poznámka: Nemůžete udělit oprávnění k odstranění kontejneru s sas kontejneru. Místo toho použijte SAS účtu.

ContainerPermissions.LIST
ContainerPermissions

Výpis objektů blob v kontejneru

ContainerPermissions.READ
ContainerPermissions

Přečtěte si obsah, vlastnosti, metadata nebo seznam blokovaných objektů blob v kontejneru. Jako zdroj operace kopírování použijte libovolný objekt blob v kontejneru.

ContainerPermissions.WRITE
ContainerPermissions

Pro libovolný objekt blob v kontejneru vytvořte nebo zapište obsah, vlastnosti, metadata nebo seznam blokovaných objektů. Snímek nebo zapůjčení objektu blob Změna velikosti objektu blob (jenom objekt blob stránky) Použijte objekt blob jako cíl operace kopírování v rámci stejného účtu. Poznámka: Pomocí SAS kontejneru nemůžete udělit oprávnění ke čtení nebo zápisu vlastností nebo metadat kontejneru ani k zapůjčení kontejneru. Místo toho použijte SAS účtu.

Atributy

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>