ContainerSASPermissions class
Det här är en hjälpklass för att konstruera en sträng som representerar de behörigheter som beviljas av en ServiceSAS till en container. Om ett värde anges till true innebär det att alla SAS som använder dessa behörigheter beviljar behörigheter för åtgärden. När alla värden har angetts ska detta serialiseras med toString och anges som behörighetsfältet på ett BlobSASSignatureValues-objekt. Det går att konstruera 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 åtkomst beviljad. |
| delete |
Anger Ta bort versionsåtkomst beviljad. |
| execute | Anger Kör åtkomst beviljad. |
| filter |
Anger att Filterblobar efter taggar är tillåtna. |
| list | Anger Liståtkomst beviljad. |
| move | Anger Flytta åtkomst beviljad. |
| permanent |
Anger att Permanent borttagning tillåts. |
| read | Anger läsbehörighet beviljad. |
| set |
Anger SetImmutabilityPolicy-åtkomst beviljad. |
| tag | Specfies Taggåtkomst beviljad. |
| write | Anger skrivåtkomst beviljad. |
Metoder
| from(Container |
Skapar en ContainerSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem. |
| parse(string) | Skapar en ContainerSASPermissions från den angivna behörighetssträngen. Den här metoden utlöser 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. Teckenordningen ska anges här för att säkerställa korrekthet. Se https://free.blessedness.top/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 åtkomst beviljad.
delete: boolean
Egenskapsvärde
boolean
deleteVersion
Anger Ta bort versionsåtkomst beviljad.
deleteVersion: boolean
Egenskapsvärde
boolean
execute
Anger Kör åtkomst beviljad.
execute: boolean
Egenskapsvärde
boolean
filterByTags
Anger att Filterblobar efter taggar är tillåtna.
filterByTags: boolean
Egenskapsvärde
boolean
list
Anger Liståtkomst beviljad.
list: boolean
Egenskapsvärde
boolean
move
Anger Flytta åtkomst beviljad.
move: boolean
Egenskapsvärde
boolean
permanentDelete
Anger att Permanent borttagning tillåts.
permanentDelete: boolean
Egenskapsvärde
boolean
read
Anger läsbehörighet beviljad.
read: boolean
Egenskapsvärde
boolean
setImmutabilityPolicy
Anger SetImmutabilityPolicy-åtkomst beviljad.
setImmutabilityPolicy: boolean
Egenskapsvärde
boolean
tag
Specfies Taggåtkomst beviljad.
tag: boolean
Egenskapsvärde
boolean
write
Anger skrivåtkomst beviljad.
write: boolean
Egenskapsvärde
boolean
Metodinformation
from(ContainerSASPermissionsLike)
Skapar en ContainerSASPermissions från ett raw-objekt som innehåller samma nycklar som det och booleska värden för dem.
static function from(permissionLike: ContainerSASPermissionsLike): ContainerSASPermissions
Parametrar
- permissionLike
- ContainerSASPermissionsLike
Returer
parse(string)
Skapar en ContainerSASPermissions från den angivna behörighetssträngen. Den här metoden utlöser ett fel om det påträffar ett tecken som inte motsvarar en giltig behörighet.
static function parse(permissions: string): ContainerSASPermissions
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.
Teckenordningen ska anges här för att säkerställa korrekthet.
Se https://free.blessedness.top/rest/api/storageservices/constructing-a-service-sas
function toString(): string
Returer
string