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. |
manage |
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). |
manage |
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. |
to |
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