Package version:

Interface AccountSASPermissionsLike

A type that looks like an account SAS permission. Used in AccountSASPermissions to parse SAS permissions from raw objects.

interface AccountSASPermissionsLike {
    add?: boolean;
    create?: boolean;
    delete?: boolean;
    deleteVersion?: boolean;
    filter?: boolean;
    list?: boolean;
    permanentDelete?: boolean;
    process?: boolean;
    read?: boolean;
    setImmutabilityPolicy?: boolean;
    tag?: boolean;
    update?: boolean;
    write?: boolean;
}

Properties

add?: boolean

Permission to add messages, table entities, and append to blobs granted.

create?: boolean

Permission to create blobs and files granted.

delete?: boolean

Permission to delete blobs and files granted.

deleteVersion?: boolean

Permission to delete versions granted.

filter?: boolean

Permission to filter blobs.

list?: boolean

Permission to list blob containers, blobs, shares, directories, and files granted.

permanentDelete?: boolean

Specifies that Permanent Delete is permitted.

process?: boolean

Permission to get and delete messages granted.

read?: boolean

Permission to read resources and list queues and tables granted.

setImmutabilityPolicy?: boolean

Permission to set immutability policy.

tag?: boolean

Specfies Tag access granted.

update?: boolean

Permissions to update messages and table entities granted.

write?: boolean

Permission to write resources granted.