AccountSASPermissions class
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.
Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez accountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą parametru toString i ustawić jako pole uprawnień w obiekcie AccountSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.
Właściwości
add | Udzielono uprawnień do dodawania komunikatów, jednostek tabeli i dołączania do obiektów blob. |
create | Udzielono uprawnień do tworzenia obiektów blob i plików. |
delete | Udzielono uprawnień do usuwania obiektów blob i plików. |
delete |
Udzielono uprawnień do usuwania wersji. |
filter | Uprawnienie do filtrowania obiektów blob. |
list | Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i plików przyznanych. |
permanent |
Określa, że trwałe usuwanie jest dozwolone. |
process | Uprawnienie do pobierania i usuwania udzielonych komunikatów. |
read | Udzielono uprawnień do odczytu zasobów i list kolejek i tabel. |
set |
Uprawnienie do ustawiania zasad niezmienności. |
tag | Dostęp do tagów specfies udzielono. |
update | Udzielono uprawnień do aktualizowania komunikatów i jednostek tabel. |
write | Udzielono uprawnień do zapisu zasobów. |
Metody
from(Account |
Tworzy element AccountSASPermissions na podstawie nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich. |
parse(string) | Analizuje pola AccountSASPermissions z ciągu. |
to |
Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions ( Uprawnienia). Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Szczegóły właściwości
add
Udzielono uprawnień do dodawania komunikatów, jednostek tabeli i dołączania do obiektów blob.
add: boolean
Wartość właściwości
boolean
create
Udzielono uprawnień do tworzenia obiektów blob i plików.
create: boolean
Wartość właściwości
boolean
delete
Udzielono uprawnień do usuwania obiektów blob i plików.
delete: boolean
Wartość właściwości
boolean
deleteVersion
Udzielono uprawnień do usuwania wersji.
deleteVersion: boolean
Wartość właściwości
boolean
filter
Uprawnienie do filtrowania obiektów blob.
filter: boolean
Wartość właściwości
boolean
list
Uprawnienie do wyświetlania listy kontenerów obiektów blob, obiektów blob, udziałów, katalogów i plików przyznanych.
list: boolean
Wartość właściwości
boolean
permanentDelete
Określa, że trwałe usuwanie jest dozwolone.
permanentDelete: boolean
Wartość właściwości
boolean
process
Uprawnienie do pobierania i usuwania udzielonych komunikatów.
process: boolean
Wartość właściwości
boolean
read
Udzielono uprawnień do odczytu zasobów i list kolejek i tabel.
read: boolean
Wartość właściwości
boolean
setImmutabilityPolicy
Uprawnienie do ustawiania zasad niezmienności.
setImmutabilityPolicy: boolean
Wartość właściwości
boolean
tag
Dostęp do tagów specfies udzielono.
tag: boolean
Wartość właściwości
boolean
update
Udzielono uprawnień do aktualizowania komunikatów i jednostek tabel.
update: boolean
Wartość właściwości
boolean
write
Udzielono uprawnień do zapisu zasobów.
write: boolean
Wartość właściwości
boolean
Szczegóły metody
from(AccountSASPermissionsLike)
Tworzy element AccountSASPermissions na podstawie nieprzetworzonego obiektu zawierającego te same klucze i wartości logiczne dla nich.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parametry
- permissionLike
- AccountSASPermissionsLike
Zwraca
parse(string)
Analizuje pola AccountSASPermissions z ciągu.
static function parse(permissions: string): AccountSASPermissions
Parametry
- permissions
-
string
Zwraca
toString()
Tworzy ciąg uprawnień sygnatury dostępu współdzielonego dla konta usługi Azure Storage. Wywołaj tę metodę, aby ustawić pole AccountSASSignatureValues Permissions ( Uprawnienia).
Użycie tej metody gwarantuje, że typy zasobów są w kolejności akceptowanej przez usługę.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Zwraca
string