DataLakeSASPermissions class
NUR IN NODE.JS RUNTIME VERFÜGBAR.
Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die von einem ServiceSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf true bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt sind, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein DataLakeSASSignatureValues-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit.
Eigenschaften
add | Gibt Den Zugriff hinzufügen gewährt an. |
create | Gibt Den Zugriff erstellen an, der gewährt wird. |
delete | Gibt den gewährten Zugriff löschen an. |
execute | Gibt den gewährten Zugriff ausführen an. |
manage |
Gibt den Berechtigungszugriff an, der dem Aufrufer das Festlegen von Berechtigungen und POSIX-ACLs für Blobs (Dateien und Verzeichnisse) ermöglicht. |
manage |
Gibt den Zugriff auf besitzberechtigte Benutzer an, der es dem Aufrufer ermöglicht, Besitzer oder Besitzer einer Gruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) in einem Ordner umbenannt oder gelöscht wird, in dem das Klebbit festgelegt ist. |
move | Gibt den gewährten Zugriff verschieben an. |
read | Gibt den gewährten Lesezugriff an. |
write | Gibt den gewährten Schreibzugriff an. |
Methoden
parse(string) | Erstellt eine DataLakeSASPermissions aus der angegebenen Berechtigungszeichenfolge . Diese Methode löst einen Fehler aus, wenn ein Zeichen gefunden wird, das nicht einer gültigen Berechtigung entspricht. |
to |
Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Berechtigungen in einer vom Dienst akzeptierten Reihenfolge vorliegen. |
Details zur Eigenschaft
add
Gibt Den Zugriff hinzufügen gewährt an.
add: boolean
Eigenschaftswert
boolean
create
Gibt Den Zugriff erstellen an, der gewährt wird.
create: boolean
Eigenschaftswert
boolean
delete
Gibt den gewährten Zugriff löschen an.
delete: boolean
Eigenschaftswert
boolean
execute
Gibt den gewährten Zugriff ausführen an.
execute: boolean
Eigenschaftswert
boolean
manageAccessControl
Gibt den Berechtigungszugriff an, der dem Aufrufer das Festlegen von Berechtigungen und POSIX-ACLs für Blobs (Dateien und Verzeichnisse) ermöglicht.
manageAccessControl: boolean
Eigenschaftswert
boolean
manageOwnership
Gibt den Zugriff auf besitzberechtigte Benutzer an, der es dem Aufrufer ermöglicht, Besitzer oder Besitzer einer Gruppe festzulegen oder als Besitzer zu fungieren, wenn ein Blob (Datei oder Verzeichnis) in einem Ordner umbenannt oder gelöscht wird, in dem das Klebbit festgelegt ist.
manageOwnership: boolean
Eigenschaftswert
boolean
move
Gibt den gewährten Zugriff verschieben an.
move: boolean
Eigenschaftswert
boolean
read
Gibt den gewährten Lesezugriff an.
read: boolean
Eigenschaftswert
boolean
write
Gibt den gewährten Schreibzugriff an.
write: boolean
Eigenschaftswert
boolean
Details zur Methode
parse(string)
Erstellt eine DataLakeSASPermissions aus der angegebenen Berechtigungszeichenfolge . Diese Methode löst einen Fehler aus, wenn ein Zeichen gefunden wird, das nicht einer gültigen Berechtigung entspricht.
static function parse(permissions: string): DataLakeSASPermissions
Parameter
- permissions
-
string
Gibt zurück
toString()
Konvertiert die angegebenen Berechtigungen in eine Zeichenfolge. Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Berechtigungen in einer vom Dienst akzeptierten Reihenfolge vorliegen.
function toString(): string
Gibt zurück
string
Eine Zeichenfolge, die die DataLakeSASPermissions darstellt