DirectorySASPermissions class
Det här är en hjälpklass för att skapa en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en katalog. Om du anger ett värde till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för den åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfält för ett DataLakeSASSignatureValues-objekt . Det går att skapa behörighetssträngen utan den här klassen, men behörigheternas ordning är speciell och den här klassen garanterar korrekthet.
Egenskaper
add | Anger Lägg till åtkomst beviljad. |
create | Anger Skapa åtkomst beviljad. |
delete | Anger Ta bort beviljad åtkomst. |
execute | Anger Körningsåtkomst beviljad. |
list | Anger Liståtkomst beviljad. |
manage |
Anger behörighetsåtkomst beviljad, vilket gör att anroparen kan ange behörigheter och POSIX-ACL:er för blobar (filer och kataloger). |
manage |
Anger ägarskapsåtkomst beviljad, vilket gör att anroparen kan ange ägare, ägande grupp eller fungera som ägare när du byter namn på eller tar bort en blob (fil eller katalog) i en mapp som har fästbiten inställd. |
move | Anger Flytta åtkomst beviljad. |
read | Anger läsbehörighet beviljad. |
write | Anger skrivbehörighet beviljad. |
Metoder
parse(string) | Skapar en DirectorySASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet. |
to |
Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanterar du att behörigheterna är i en ordning som accepteras av tjänsten. Ordningen på tecknen bör anges här för att säkerställa korrekthet. Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas |
Egenskapsinformation
add
Anger Lägg till åtkomst beviljad.
add: boolean
Egenskapsvärde
boolean
create
Anger Skapa åtkomst beviljad.
create: boolean
Egenskapsvärde
boolean
delete
Anger Ta bort beviljad åtkomst.
delete: boolean
Egenskapsvärde
boolean
execute
Anger Körningsåtkomst beviljad.
execute: boolean
Egenskapsvärde
boolean
list
Anger Liståtkomst beviljad.
list: boolean
Egenskapsvärde
boolean
manageAccessControl
Anger behörighetsåtkomst beviljad, vilket gör att anroparen kan ange behörigheter och POSIX-ACL:er för blobar (filer och kataloger).
manageAccessControl: boolean
Egenskapsvärde
boolean
manageOwnership
Anger ägarskapsåtkomst beviljad, vilket gör att anroparen kan ange ägare, ägande grupp eller fungera som ägare när du byter namn på eller tar bort en blob (fil eller katalog) i en mapp som har fästbiten inställd.
manageOwnership: boolean
Egenskapsvärde
boolean
move
Anger Flytta åtkomst beviljad.
move: boolean
Egenskapsvärde
boolean
read
Anger läsbehörighet beviljad.
read: boolean
Egenskapsvärde
boolean
write
Anger skrivbehörighet beviljad.
write: boolean
Egenskapsvärde
boolean
Metodinformation
parse(string)
Skapar en DirectorySASPermissions från den angivna behörighetssträngen. Den här metoden genererar ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet.
static function parse(permissions: string): DirectorySASPermissions
Parametrar
- permissions
-
string
Returer
toString()
Konverterar de angivna behörigheterna till en sträng. Med den här metoden garanterar du att behörigheterna är i en ordning som accepteras av tjänsten.
Ordningen på tecknen bör anges här för att säkerställa korrekthet.
Se https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Returer
string