DataLakeSASPermissions class
K DISPOZICI POUZE V NODE.JS RUNTIME.
Toto je pomocná třída pro vytvoření řetězce představujícího oprávnění udělená ServiceSAS. Nastavení hodnoty na true znamená, že každý SDÍLENÝ přístupový podpis, který tato oprávnění používá, udělí oprávnění pro danou operaci. Jakmile jsou všechny hodnoty nastaveny, měl by být serializován s toString a nastavit jako pole oprávnění DataLakeSASSignatureValues objektu. Je možné vytvořit řetězec oprávnění bez této třídy, ale pořadí oprávnění je zvláštní a tato třída zaručuje správnost.
Vlastnosti
add | Určuje Přidat udělený přístup. |
create | Určuje Udělení přístupu k vytvoření. |
delete | Určuje udělený přístup k odstranění. |
execute | Určuje udělený přístup k provedení. |
manage |
Určuje udělený přístup oprávnění, což volajícímu umožňuje nastavit oprávnění a seznamy ACL poSIX pro objekty blob (soubory a adresáře). |
manage |
Určuje udělený přístup vlastnictví, který volajícímu umožňuje nastavit vlastníka nebo vlastnící skupinu nebo jednat jako vlastník při přejmenování nebo odstranění objektu blob (souboru nebo adresáře) ve složce, která má nastavený bit sticky. |
move | Určuje udělení přístupu k přesunu. |
read | Určuje udělený přístup ke čtení. |
write | Určuje udělený přístup pro zápis. |
Metody
parse(string) | Vytvoří DataLakeSASPermissions ze zadaného řetězce oprávnění. Tato metoda vyvolá chybu, pokud narazí na znak, který neodpovídá platnému oprávnění. |
to |
Převede zadaná oprávnění na řetězec. Použití této metody zaručuje, že oprávnění budou v pořadí, které služba akceptuje. |
Podrobnosti vlastnosti
add
Určuje Přidat udělený přístup.
add: boolean
Hodnota vlastnosti
boolean
create
Určuje Udělení přístupu k vytvoření.
create: boolean
Hodnota vlastnosti
boolean
delete
Určuje udělený přístup k odstranění.
delete: boolean
Hodnota vlastnosti
boolean
execute
Určuje udělený přístup k provedení.
execute: boolean
Hodnota vlastnosti
boolean
manageAccessControl
Určuje udělený přístup oprávnění, což volajícímu umožňuje nastavit oprávnění a seznamy ACL poSIX pro objekty blob (soubory a adresáře).
manageAccessControl: boolean
Hodnota vlastnosti
boolean
manageOwnership
Určuje udělený přístup vlastnictví, který volajícímu umožňuje nastavit vlastníka nebo vlastnící skupinu nebo jednat jako vlastník při přejmenování nebo odstranění objektu blob (souboru nebo adresáře) ve složce, která má nastavený bit sticky.
manageOwnership: boolean
Hodnota vlastnosti
boolean
move
Určuje udělení přístupu k přesunu.
move: boolean
Hodnota vlastnosti
boolean
read
Určuje udělený přístup ke čtení.
read: boolean
Hodnota vlastnosti
boolean
write
Určuje udělený přístup pro zápis.
write: boolean
Hodnota vlastnosti
boolean
Podrobnosti metody
parse(string)
Vytvoří DataLakeSASPermissions ze zadaného řetězce oprávnění. Tato metoda vyvolá chybu, pokud narazí na znak, který neodpovídá platnému oprávnění.
static function parse(permissions: string): DataLakeSASPermissions
Parametry
- permissions
-
string
Návraty
toString()
Převede zadaná oprávnění na řetězec. Použití této metody zaručuje, že oprávnění budou v pořadí, které služba akceptuje.
function toString(): string
Návraty
string
Řetězec, který představuje DataLakeSASPermissions