Delen via


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.

deleteVersion

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.

permanentDelete

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.

setImmutabilityPolicy

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(AccountSASPermissionsLike)

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.

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

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