BlobGenerateSasUrlOptions interface

操作を構成 <xref:BlobClient.generateSasUrl> するためのオプション。

Extends

プロパティ

cacheControl

省略可能。 SAS のキャッシュ制御ヘッダー。

contentDisposition

省略可能。 SAS のコンテンツ処理ヘッダー。

contentEncoding

省略可能。 SAS のコンテンツ エンコード ヘッダー。

contentLanguage

省略可能。 SAS のコンテンツ言語ヘッダー。

contentType

省略可能。 SAS のコンテンツ タイプ ヘッダー。

expiresOn

identifier が指定されている場合にのみ省略可能です。 SAS が機能しなくなる時間。

identifier

省略可能。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

ipRange

省略可能。 この SAS で許可される IP 範囲。

permissions

identifier が指定されている場合にのみ省略可能です。 SAS に関連付けるアクセス許可の一覧を指定します。

protocol

省略可能。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

startsOn

省略可能。 SAS が有効になるタイミング。

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリが対象とするバージョンになります。

プロパティの詳細

cacheControl

省略可能。 SAS のキャッシュ制御ヘッダー。

cacheControl?: string

プロパティ値

string

contentDisposition

省略可能。 SAS のコンテンツ処理ヘッダー。

contentDisposition?: string

プロパティ値

string

contentEncoding

省略可能。 SAS のコンテンツ エンコード ヘッダー。

contentEncoding?: string

プロパティ値

string

contentLanguage

省略可能。 SAS のコンテンツ言語ヘッダー。

contentLanguage?: string

プロパティ値

string

contentType

省略可能。 SAS のコンテンツ タイプ ヘッダー。

contentType?: string

プロパティ値

string

expiresOn

identifier が指定されている場合にのみ省略可能です。 SAS が機能しなくなる時間。

expiresOn?: Date

プロパティ値

Date

identifier

省略可能。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。

identifier?: string

プロパティ値

string

ipRange

省略可能。 この SAS で許可される IP 範囲。

ipRange?: SasIPRange

プロパティ値

permissions

identifier が指定されている場合にのみ省略可能です。 SAS に関連付けるアクセス許可の一覧を指定します。

permissions?: BlobSASPermissions

プロパティ値

protocol

省略可能。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP

protocol?: SASProtocol

プロパティ値

startsOn

省略可能。 SAS が有効になるタイミング。

startsOn?: Date

プロパティ値

Date

version

この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリが対象とするバージョンになります。

version?: string

プロパティ値

string