Sdílet prostřednictvím


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í.

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

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.

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í.

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.

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