Package version:

Interface FileGenerateSasUrlOptions

Options to configure ShareFileClient.generateSasUrl operation.

interface FileGenerateSasUrlOptions {
    cacheControl?: string;
    contentDisposition?: string;
    contentEncoding?: string;
    contentLanguage?: string;
    contentType?: string;
    expiresOn?: Date;
    identifier?: string;
    ipRange?: SasIPRange;
    permissions?: FileSASPermissions;
    protocol?: SASProtocol;
    startsOn?: Date;
    version?: string;
}

Hierarchy (view full)

Properties

cacheControl?: string

Optional. The cache-control header for the SAS.

contentDisposition?: string

Optional. The content-disposition header for the SAS.

contentEncoding?: string

Optional. The content-encoding header for the SAS.

contentLanguage?: string

Optional. The content-language header for the SAS.

contentType?: string

Optional. The content-type header for the SAS.

expiresOn?: Date

Optional only when identifier is provided. The time after which the SAS will no longer work.

identifier?: string

Optional. The name of the access policy on the share this SAS references if any.

ipRange?: SasIPRange

Optional. IP ranges allowed in this SAS.

permissions?: FileSASPermissions

Optional only when identifier is provided. Specifies the list of permissions to be associated with the SAS.

protocol?: SASProtocol

Optional. SAS protocols, HTTPS only or HTTPSandHTTP

startsOn?: Date

Optional. When the SAS will take effect.

version?: string

The version of the service this SAS will target. If not specified, it will default to the version targeted by the library.