AccountSASPermissions class
HANYA TERSEDIA DI RUNTIME NODE.JS.
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa sas apa pun yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek AccountSASSignatureValues . Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izinnya khusus dan kelas ini menjamin kebenaran.
Properti
add | Izin untuk menambahkan pesan, entitas tabel, dan menambahkan ke blob yang diberikan. |
create | Izin untuk membuat blob dan file yang diberikan. |
delete | Izin untuk menghapus blob dan file yang diberikan. |
delete |
Izin untuk menghapus versi yang diberikan. |
filter | Izin untuk memfilter blob. |
list | Izin untuk mencantumkan kontainer blob, blob, berbagi, direktori, dan file yang diberikan. |
permanent |
Menentukan bahwa Penghapusan Permanen diizinkan. |
process | Izin untuk mendapatkan dan menghapus pesan yang diberikan. |
read | Izin untuk membaca sumber daya dan mencantumkan antrean dan tabel yang diberikan. |
set |
Izin untuk mengatur kebijakan imutabilitas. |
tag | Menspesifikasikan akses Tag yang diberikan. |
update | Izin untuk memperbarui pesan dan entitas tabel yang diberikan. |
write | Izin untuk menulis sumber daya yang diberikan. |
Metode
from(Account |
Membuat AccountSASPermissions dari objek mentah yang berisi kunci yang sama dengan dan nilai boolean untuk mereka. |
parse(string) | Mengurai menginisialisasi bidang AccountSASPermissions dari string. |
to |
Menghasilkan string izin SAS untuk akun Azure Storage. Panggil metode ini untuk mengatur bidang Izin AccountSASSignatureValues. Menggunakan metode ini akan menjamin jenis sumber daya berada dalam urutan yang diterima oleh layanan. Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Detail Properti
add
Izin untuk menambahkan pesan, entitas tabel, dan menambahkan ke blob yang diberikan.
add: boolean
Nilai Properti
boolean
create
Izin untuk membuat blob dan file yang diberikan.
create: boolean
Nilai Properti
boolean
delete
Izin untuk menghapus blob dan file yang diberikan.
delete: boolean
Nilai Properti
boolean
deleteVersion
Izin untuk menghapus versi yang diberikan.
deleteVersion: boolean
Nilai Properti
boolean
filter
Izin untuk memfilter blob.
filter: boolean
Nilai Properti
boolean
list
Izin untuk mencantumkan kontainer blob, blob, berbagi, direktori, dan file yang diberikan.
list: boolean
Nilai Properti
boolean
permanentDelete
Menentukan bahwa Penghapusan Permanen diizinkan.
permanentDelete: boolean
Nilai Properti
boolean
process
Izin untuk mendapatkan dan menghapus pesan yang diberikan.
process: boolean
Nilai Properti
boolean
read
Izin untuk membaca sumber daya dan mencantumkan antrean dan tabel yang diberikan.
read: boolean
Nilai Properti
boolean
setImmutabilityPolicy
Izin untuk mengatur kebijakan imutabilitas.
setImmutabilityPolicy: boolean
Nilai Properti
boolean
tag
Menspesifikasikan akses Tag yang diberikan.
tag: boolean
Nilai Properti
boolean
update
Izin untuk memperbarui pesan dan entitas tabel yang diberikan.
update: boolean
Nilai Properti
boolean
write
Izin untuk menulis sumber daya yang diberikan.
write: boolean
Nilai Properti
boolean
Detail Metode
from(AccountSASPermissionsLike)
Membuat AccountSASPermissions dari objek mentah yang berisi kunci yang sama dengan dan nilai boolean untuk mereka.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parameter
- permissionLike
- AccountSASPermissionsLike
Mengembalikan
parse(string)
Mengurai menginisialisasi bidang AccountSASPermissions dari string.
static function parse(permissions: string): AccountSASPermissions
Parameter
- permissions
-
string
Mengembalikan
toString()
Menghasilkan string izin SAS untuk akun Azure Storage. Panggil metode ini untuk mengatur bidang Izin AccountSASSignatureValues.
Menggunakan metode ini akan menjamin jenis sumber daya berada dalam urutan yang diterima oleh layanan.
Lihat https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Mengembalikan
string