ContainerSASPermissionsLike interface
A type that looks like a Container SAS permission. Used in ContainerSASPermissions to parse SAS permissions from raw objects.
Properties
| add | Specifies Add access granted. |
| create | Specifies Create access granted. |
| delete | Specifies Delete access granted. |
| delete |
Specifies Delete version access granted. |
| execute | Specifies Execute access granted. |
| filter |
Specifies that Filter Blobs by Tags is permitted. |
| list | Specifies List access granted. |
| move | Specifies Move access granted. |
| permanent |
Specifies that Permanent Delete is permitted. |
| read | Specifies Read access granted. |
| set |
Specifies SetImmutabilityPolicy access granted. |
| tag | Specfies Tag access granted. |
| write | Specifies Write access granted. |
Property Details
add
Specifies Add access granted.
add?: boolean
Property Value
boolean
create
Specifies Create access granted.
create?: boolean
Property Value
boolean
delete
Specifies Delete access granted.
delete?: boolean
Property Value
boolean
deleteVersion
Specifies Delete version access granted.
deleteVersion?: boolean
Property Value
boolean
execute
Specifies Execute access granted.
execute?: boolean
Property Value
boolean
filterByTags
Specifies that Filter Blobs by Tags is permitted.
filterByTags?: boolean
Property Value
boolean
list
Specifies List access granted.
list?: boolean
Property Value
boolean
move
Specifies Move access granted.
move?: boolean
Property Value
boolean
permanentDelete
Specifies that Permanent Delete is permitted.
permanentDelete?: boolean
Property Value
boolean
read
Specifies Read access granted.
read?: boolean
Property Value
boolean
setImmutabilityPolicy
Specifies SetImmutabilityPolicy access granted.
setImmutabilityPolicy?: boolean
Property Value
boolean
tag
Specfies Tag access granted.
tag?: boolean
Property Value
boolean
write
Specifies Write access granted.
write?: boolean
Property Value
boolean