Bagikan melalui


ContainerPermissions Kelas

Kelas ContainerPermissions yang akan digunakan dengan generate_container_shared_access_signature API dan untuk AccessPolicies yang digunakan dengan set_container_acl.

Warisan
builtins.object
ContainerPermissions

Konstruktor

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

Parameter

read
bool
nilai default: False

Baca konten, properti, metadata, atau daftar blokir blob apa pun dalam kontainer. Gunakan blob apa pun dalam kontainer sebagai sumber operasi salin.

add
bool
nilai default: False

Tambahkan blok ke blob penambahan apa pun dalam kontainer.

create
bool
nilai default: False

Tulis blob baru ke kontainer, rekam jepret blob apa pun dalam kontainer, atau salin blob ke blob baru dalam kontainer. Catatan: Anda tidak dapat memberikan izin untuk membuat kontainer dengan SAS kontainer. Gunakan SAS akun untuk membuat kontainer sebagai gantinya.

write
bool
nilai default: False

Untuk blob apa pun dalam kontainer, buat atau tulis konten, properti, metadata, atau daftar blokir. Rekam jepret atau sewa blob. Mengubah ukuran blob (blob halaman saja). Gunakan blob sebagai tujuan operasi salin dalam akun yang sama. Catatan: Anda tidak dapat memberikan izin untuk membaca atau menulis properti kontainer atau metadata, atau menyewa kontainer, dengan SAS kontainer. Gunakan akun SAS sebagai gantinya.

delete
bool
nilai default: False

Hapus blob apa pun dalam kontainer. Catatan: Anda tidak dapat memberikan izin untuk menghapus kontainer dengan SAS kontainer. Gunakan akun SAS sebagai gantinya.

list
bool
nilai default: False

Mencantumkan blob dalam kontainer.

_str
str
nilai default: None

String yang mewakili izin.

Variabel

ContainerPermissions.DELETE
ContainerPermissions

Hapus blob apa pun dalam kontainer. Catatan: Anda tidak dapat memberikan izin untuk menghapus kontainer dengan SAS kontainer. Gunakan akun SAS sebagai gantinya.

ContainerPermissions.LIST
ContainerPermissions

Mencantumkan blob dalam kontainer.

ContainerPermissions.READ
ContainerPermissions

Baca konten, properti, metadata, atau daftar blokir blob apa pun dalam kontainer. Gunakan blob apa pun dalam kontainer sebagai sumber operasi salin.

ContainerPermissions.WRITE
ContainerPermissions

Untuk blob apa pun dalam kontainer, buat atau tulis konten, properti, metadata, atau daftar blokir. Rekam jepret atau sewa blob. Mengubah ukuran blob (blob halaman saja). Gunakan blob sebagai tujuan operasi salin dalam akun yang sama. Catatan: Anda tidak dapat memberikan izin untuk membaca atau menulis properti kontainer atau metadata, atau menyewa kontainer, dengan SAS kontainer. Gunakan akun SAS sebagai gantinya.

Atribut

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>