AccountSASPermissions class
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.
Jest to klasa pomocnika służąca 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ą funkcji toString i ustawić jako pole uprawnień w AccountSASSignatureValues obiektu. 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 | Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob. |
| create | Uprawnienie do tworzenia obiektów blob i plików udzielonych. |
| delete | Uprawnienie do usuwania obiektów blob i plików udzielonych. |
| delete |
Uprawnienie do usuwania udzielonych 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 | Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych. |
| set |
Uprawnienie do ustawiania zasad niezmienności. |
| tag | Dostęp do tagów specfies udzielono. |
| update | Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli. |
| write | Uprawnienie do zapisywania przyznanych zasobów. |
Metody
| from(Account |
Tworzy AccountSASPermissions z 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://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
Szczegóły właściwości
add
Uprawnienie do dodawania komunikatów, jednostek tabeli i dołączania do przyznanych obiektów blob.
add: boolean
Wartość właściwości
boolean
create
Uprawnienie do tworzenia obiektów blob i plików udzielonych.
create: boolean
Wartość właściwości
boolean
delete
Uprawnienie do usuwania obiektów blob i plików udzielonych.
delete: boolean
Wartość właściwości
boolean
deleteVersion
Uprawnienie do usuwania udzielonych 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
Uprawnienie do odczytu zasobów i kolejek i tabel listy udzielonych.
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
Uprawnienia do aktualizowania udzielonych komunikatów i jednostek tabeli.
update: boolean
Wartość właściwości
boolean
write
Uprawnienie do zapisywania przyznanych zasobów.
write: boolean
Wartość właściwości
boolean
Szczegóły metody
from(AccountSASPermissionsLike)
Tworzy AccountSASPermissions z 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://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Zwraca
string