Udostępnij za pośrednictwem


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.

deleteVersion

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.

permanentDelete

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.

setImmutabilityPolicy

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(AccountSASPermissionsLike)

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.

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

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