AccountSASPermissions class
ALLEEN BESCHIKBAAR IN NODE.JS RUNTIME.
Dit is een helperklasse voor het samenstellen van een tekenreeks die de machtigingen vertegenwoordigt die zijn verleend door een AccountSAS. Als u een waarde instelt op true, betekent dit dat elke SAS die deze machtigingen gebruikt, machtigingen verleent voor die bewerking. Zodra alle waarden zijn ingesteld, moet dit worden geserialiseerd met toString en ingesteld als het machtigingsveld voor een AccountSASSignatureValues object. Het is mogelijk om de machtigingstekenreeks zonder deze klasse samen te stellen, maar de volgorde van de machtigingen is bijzonder en deze klasse garandeert juistheid.
Eigenschappen
add | Machtiging om berichten, tabelentiteiten toe te voegen en toe te voegen aan blobs die zijn verleend. |
create | Machtiging voor het maken van blobs en bestanden die zijn verleend. |
delete | Machtiging om blobs en bestanden te verwijderen die zijn verleend. |
delete |
Machtiging om versies te verwijderen die zijn verleend. |
filter | Machtiging voor het filteren van blobs. |
list | Machtiging voor het weergeven van blobcontainers, blobs, shares, mappen en bestanden die zijn verleend. |
permanent |
Hiermee geeft u op dat Permanent verwijderen is toegestaan. |
process | Machtiging voor het ophalen en verwijderen van berichten die zijn verleend. |
read | Machtiging voor het lezen van resources en het weergeven van wachtrijen en tabellen die zijn verleend. |
set |
Machtiging voor het instellen van beleid voor onveranderbaarheid. |
tag | Hiermee wordt de tagtoegang opgegeven. |
update | Machtigingen voor het bijwerken van berichten en tabelentiteiten die zijn verleend. |
write | Machtiging voor het schrijven van resources die zijn verleend. |
Methoden
from(Account |
Hiermee maakt u een AccountSASPermissions- van een onbewerkt object dat dezelfde sleutels bevat als het en booleaanse waarden. |
parse(string) | Parseren initialiseert de velden AccountSASPermissions uit een tekenreeks. |
to |
Produceert de tekenreeks voor SAS-machtigingen voor een Azure Storage-account. Roep deze methode aan om het veld AccountSASSignatureValues Permissions in te stellen. Door deze methode te gebruiken, worden de resourcetypen gegarandeerd in een volgorde die door de service wordt geaccepteerd. Zie https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
Eigenschapdetails
add
Machtiging om berichten, tabelentiteiten toe te voegen en toe te voegen aan blobs die zijn verleend.
add: boolean
Waarde van eigenschap
boolean
create
Machtiging voor het maken van blobs en bestanden die zijn verleend.
create: boolean
Waarde van eigenschap
boolean
delete
Machtiging om blobs en bestanden te verwijderen die zijn verleend.
delete: boolean
Waarde van eigenschap
boolean
deleteVersion
Machtiging om versies te verwijderen die zijn verleend.
deleteVersion: boolean
Waarde van eigenschap
boolean
filter
Machtiging voor het filteren van blobs.
filter: boolean
Waarde van eigenschap
boolean
list
Machtiging voor het weergeven van blobcontainers, blobs, shares, mappen en bestanden die zijn verleend.
list: boolean
Waarde van eigenschap
boolean
permanentDelete
Hiermee geeft u op dat Permanent verwijderen is toegestaan.
permanentDelete: boolean
Waarde van eigenschap
boolean
process
Machtiging voor het ophalen en verwijderen van berichten die zijn verleend.
process: boolean
Waarde van eigenschap
boolean
read
Machtiging voor het lezen van resources en het weergeven van wachtrijen en tabellen die zijn verleend.
read: boolean
Waarde van eigenschap
boolean
setImmutabilityPolicy
Machtiging voor het instellen van beleid voor onveranderbaarheid.
setImmutabilityPolicy: boolean
Waarde van eigenschap
boolean
tag
Hiermee wordt de tagtoegang opgegeven.
tag: boolean
Waarde van eigenschap
boolean
update
Machtigingen voor het bijwerken van berichten en tabelentiteiten die zijn verleend.
update: boolean
Waarde van eigenschap
boolean
write
Machtiging voor het schrijven van resources die zijn verleend.
write: boolean
Waarde van eigenschap
boolean
Methodedetails
from(AccountSASPermissionsLike)
Hiermee maakt u een AccountSASPermissions- van een onbewerkt object dat dezelfde sleutels bevat als het en booleaanse waarden.
static function from(permissionLike: AccountSASPermissionsLike): AccountSASPermissions
Parameters
- permissionLike
- AccountSASPermissionsLike
Retouren
parse(string)
Parseren initialiseert de velden AccountSASPermissions uit een tekenreeks.
static function parse(permissions: string): AccountSASPermissions
Parameters
- permissions
-
string
Retouren
toString()
Produceert de tekenreeks voor SAS-machtigingen voor een Azure Storage-account. Roep deze methode aan om het veld AccountSASSignatureValues Permissions in te stellen.
Door deze methode te gebruiken, worden de resourcetypen gegarandeerd in een volgorde die door de service wordt geaccepteerd.
Zie https://learn.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function toString(): string
Retouren
string