Udostępnij za pośrednictwem


DataLakeSASPermissions class

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS. 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 DataLakeSASSignatureValues . 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

Określa Dodaj udzielony dostęp.

create

Określa Utwórz dostęp udzielony.

delete

Określa Usuń udzielony dostęp.

execute

Określa Wykonywanie dostępu przyznane.

manageAccessControl

Określa udzielony dostęp do uprawnień, który umożliwia wywołującym ustawianie uprawnień i list ACL POSIX w obiektach blob (plikach i katalogach).

manageOwnership

Określa prawa własności przyznane, co umożliwia obiekt wywołujący ustawić właściciela, grupę będącą właścicielem lub pełnić rolę właściciela podczas zmiany nazwy lub usunięcia obiektu blob (pliku lub katalogu) w folderze, który ma zestaw bitów sticky.

move

Określa Przenoszenie dostępu przyznane.

read

Określa udzielony dostęp do odczytu.

write

Określa udzielony dostęp do zapisu.

Metody

parse(string)

Tworzy element DataLakeSASPermissions z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu.

toString()

Konwertuje podane uprawnienia na ciąg. Użycie tej metody gwarantuje, że uprawnienia są w kolejności akceptowanej przez usługę.

Szczegóły właściwości

add

Określa Dodaj udzielony dostęp.

add: boolean

Wartość właściwości

boolean

create

Określa Utwórz dostęp udzielony.

create: boolean

Wartość właściwości

boolean

delete

Określa Usuń udzielony dostęp.

delete: boolean

Wartość właściwości

boolean

execute

Określa Wykonywanie dostępu przyznane.

execute: boolean

Wartość właściwości

boolean

manageAccessControl

Określa udzielony dostęp do uprawnień, który umożliwia wywołującym ustawianie uprawnień i list ACL POSIX w obiektach blob (plikach i katalogach).

manageAccessControl: boolean

Wartość właściwości

boolean

manageOwnership

Określa prawa własności przyznane, co umożliwia obiekt wywołujący ustawić właściciela, grupę będącą właścicielem lub pełnić rolę właściciela podczas zmiany nazwy lub usunięcia obiektu blob (pliku lub katalogu) w folderze, który ma zestaw bitów sticky.

manageOwnership: boolean

Wartość właściwości

boolean

move

Określa Przenoszenie dostępu przyznane.

move: boolean

Wartość właściwości

boolean

read

Określa udzielony dostęp do odczytu.

read: boolean

Wartość właściwości

boolean

write

Określa udzielony dostęp do zapisu.

write: boolean

Wartość właściwości

boolean

Szczegóły metody

parse(string)

Tworzy element DataLakeSASPermissions z określonego ciągu uprawnień. Ta metoda zgłosi błąd, jeśli napotka znak, który nie odpowiada prawidłowemu uprawnieniu.

static function parse(permissions: string): DataLakeSASPermissions

Parametry

permissions

string

Zwraca

toString()

Konwertuje podane uprawnienia na ciąg. Użycie tej metody gwarantuje, że uprawnienia są w kolejności akceptowanej przez usługę.

function toString(): string

Zwraca

string

Ciąg reprezentujący ciąg DataLakeSASPermissions