Package version:

Interface BlobSASPermissionsLike

A type that looks like a Blob SAS permission. Used in BlobSASPermissions to parse SAS permissions from raw objects.

interface BlobSASPermissionsLike {
    add?: boolean;
    create?: boolean;
    delete?: boolean;
    deleteVersion?: boolean;
    execute?: boolean;
    move?: boolean;
    permanentDelete?: boolean;
    read?: boolean;
    setImmutabilityPolicy?: boolean;
    tag?: boolean;
    write?: boolean;
}

Properties

add?: boolean

Specifies Add access granted.

create?: boolean

Specifies Create access granted.

delete?: boolean

Specifies Delete access granted.

deleteVersion?: boolean

Specifies Delete version access granted.

execute?: boolean

Specifies Execute access granted.

move?: boolean

Specifies Move access granted.

permanentDelete?: boolean

Specifies that Permanent Delete is permitted.

read?: boolean

Specifies Read access granted.

setImmutabilityPolicy?: boolean

Specifies SetImmutabilityPolicy access granted.

tag?: boolean

Specfies Tag access granted.

write?: boolean

Specifies Write access granted.