AccountSASPermissions class
NUR IN NODE.JS RUNTIME VERFÜGBAR.
Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die von einem AccountSAS erteilten Berechtigungen darstellt. Das Festlegen eines Werts auf true bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein AccountSASSignatureValues-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 | Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und zum Anfügen an Blobs gewährt. |
create | Die Berechtigung zum Erstellen von Blobs und Dateien wurde gewährt. |
delete | Die Berechtigung zum Löschen von Blobs und Dateien wurde gewährt. |
delete |
Die Berechtigung zum Löschen von Versionen wurde gewährt. |
filter | Berechtigung zum Filtern von Blobs. |
list | Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und Dateien gewährt. |
permanent |
Gibt an, dass das permanente Löschen zulässig ist. |
process | Berechtigung zum Abrufen und Löschen von Nachrichten gewährt. |
read | Berechtigung zum Lesen von Ressourcen und zum Auflisten von Warteschlangen und Tabellen gewährt. |
set |
Berechtigung zum Festlegen einer Unveränderlichkeitsrichtlinie. |
tag | Gibt den gewährten Tagzugriff an. |
update | Berechtigungen zum Aktualisieren von Nachrichten und gewährten Tabellenentitäten. |
write | Berechtigung zum Schreiben von Ressourcen gewährt. |
Methoden
from(Account |
Erstellt ein AccountSASPermissions-Objekt aus einem Unformatierten Objekt, das dieselben Schlüssel und boolesche Werte für sie enthält. |
parse(string) | Parse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge. |
to |
Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld AccountSASSignatureValues Permissions festzulegen. Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Ressourcentypen in einer vom Dienst akzeptierten Reihenfolge vorliegen. Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas. |
Details zur Eigenschaft
add
Berechtigung zum Hinzufügen von Nachrichten, Tabellenentitäten und zum Anfügen an Blobs gewährt.
add: boolean
Eigenschaftswert
boolean
create
Die Berechtigung zum Erstellen von Blobs und Dateien wurde gewährt.
create: boolean
Eigenschaftswert
boolean
delete
Die Berechtigung zum Löschen von Blobs und Dateien wurde gewährt.
delete: boolean
Eigenschaftswert
boolean
deleteVersion
Die Berechtigung zum Löschen von Versionen wurde gewährt.
deleteVersion: boolean
Eigenschaftswert
boolean
filter
Berechtigung zum Filtern von Blobs.
filter: boolean
Eigenschaftswert
boolean
list
Berechtigung zum Auflisten von Blobcontainern, Blobs, Freigaben, Verzeichnissen und Dateien gewährt.
list: boolean
Eigenschaftswert
boolean
permanentDelete
Gibt an, dass das permanente Löschen zulässig ist.
permanentDelete: boolean
Eigenschaftswert
boolean
process
Berechtigung zum Abrufen und Löschen von Nachrichten gewährt.
process: boolean
Eigenschaftswert
boolean
read
Berechtigung zum Lesen von Ressourcen und zum Auflisten von Warteschlangen und Tabellen gewährt.
read: boolean
Eigenschaftswert
boolean
setImmutabilityPolicy
Berechtigung zum Festlegen einer Unveränderlichkeitsrichtlinie.
setImmutabilityPolicy: boolean
Eigenschaftswert
boolean
tag
Gibt den gewährten Tagzugriff an.
tag: boolean
Eigenschaftswert
boolean
update
Berechtigungen zum Aktualisieren von Nachrichten und gewährten Tabellenentitäten.
update: boolean
Eigenschaftswert
boolean
write
Berechtigung zum Schreiben von Ressourcen gewährt.
write: boolean
Eigenschaftswert
boolean
Details zur Methode
from(AccountSASPermissionsLike)
Erstellt ein AccountSASPermissions-Objekt aus einem Unformatierten Objekt, das dieselben Schlüssel und boolesche Werte für sie enthält.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parameter
- permissionLike
- AccountSASPermissionsLike
Gibt zurück
parse(string)
Parse initialisiert die AccountSASPermissions-Felder aus einer Zeichenfolge.
static function parse(permissions: string): AccountSASPermissions
Parameter
- permissions
-
string
Gibt zurück
toString()
Erzeugt die SAS-Berechtigungszeichenfolge für ein Azure Storage-Konto. Rufen Sie diese Methode auf, um das Feld AccountSASSignatureValues Permissions festzulegen.
Wenn Sie diese Methode verwenden, wird sichergestellt, dass die Ressourcentypen in einer vom Dienst akzeptierten Reihenfolge vorliegen.
Siehe https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas.
function toString(): string
Gibt zurück
string