AccountSasPermissions Kelas
ResourceTypes kelas yang akan digunakan dengan fungsi generate_account_sas dan untuk AccessPolicies yang digunakan dengan set_*_acl. Ada dua jenis SAS yang dapat digunakan untuk memberikan akses sumber daya. Salah satunya adalah memberikan akses ke sumber daya tertentu (khusus sumber daya). Lainnya adalah memberikan akses ke seluruh layanan untuk akun tertentu dan memungkinkan operasi tertentu berdasarkan perm yang ditemukan di sini.
- Warisan
-
builtins.objectAccountSasPermissions
Konstruktor
AccountSasPermissions(read: bool = False, write: bool = False, delete: bool = False, list: bool = False, add: bool = False, create: bool = False, update: bool = False, process: bool = False, delete_previous_version: bool = False, **kwargs)
Parameter
- read
- bool
Berlaku untuk semua jenis sumber daya yang ditandatangani (Layanan, Kontainer, dan Objek). Mengizinkan izin baca ke jenis sumber daya yang ditentukan.
- write
- bool
Berlaku untuk semua jenis sumber daya yang ditandatangani (Layanan, Kontainer, dan Objek). Mengizinkan izin tulis ke jenis sumber daya yang ditentukan.
- delete
- bool
Valid untuk jenis sumber daya Kontainer dan Objek, kecuali untuk pesan antrean.
- delete_previous_version
- bool
Hapus versi blob sebelumnya untuk akun penyimpanan yang diaktifkan penerapan versi.
- add
- bool
Hanya berlaku untuk jenis sumber daya Objek berikut: pesan antrean, dan tambahkan blob.
- create
- bool
Hanya berlaku untuk jenis sumber daya Objek berikut: blob dan file. Pengguna dapat membuat blob atau file baru, tetapi mungkin tidak menimpa blob atau file yang ada.
- update
- bool
Hanya berlaku untuk jenis sumber daya Objek berikut: pesan antrean.
- process
- bool
Hanya berlaku untuk jenis sumber daya Objek berikut: pesan antrean.
- tag
- bool
Untuk mengaktifkan set atau mendapatkan tag pada blob dalam kontainer.
- filter_by_tags
- bool
Untuk mengaktifkan dapatkan blob menurut tag, ini harus digunakan bersama dengan izin daftar.
- set_immutability_policy
- bool
Untuk mengaktifkan operasi yang terkait dengan kebijakan set/delete immutability. Untuk mendapatkan kebijakan imutabilitas, Anda hanya perlu membaca izin.
- permanent_delete
- bool
Untuk mengaktifkan penghapusan permanen pada blob diizinkan. Hanya berlaku untuk jenis sumber daya Objek blob.
Metode
from_string |
Buat AccountSasPermissions dari string. Untuk menentukan baca, tulis, hapus, dll. izin yang Anda perlukan hanya untuk menyertakan huruf pertama kata dalam string. Misalnya untuk izin baca dan tulis Anda akan memberikan string "rw". |
from_string
Buat AccountSasPermissions dari string.
Untuk menentukan baca, tulis, hapus, dll. izin yang Anda perlukan hanya untuk menyertakan huruf pertama kata dalam string. Misalnya untuk izin baca dan tulis Anda akan memberikan string "rw".
from_string(permission)
Parameter
Mengembalikan
Objek AccountSasPermissions
Tipe hasil
Atribut
add
add: bool = False
create
create: bool = False
delete
delete: bool = False
delete_previous_version
delete_previous_version: bool = False
filter_by_tags
filter_by_tags: bool = False
list
list: bool = False
permanent_delete
permanent_delete: bool = False
process
process: bool = False
read
read: bool = False
set_immutability_policy
set_immutability_policy: bool = False
tag
tag: bool = False
update
update: bool = False
write
write: bool = False
Azure SDK for Python
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk