ContainerGenerateSasUrlOptions interface
generateSasUrl 操作 構成するためのオプション。
- Extends
プロパティ
| permissions | 識別子が指定されている場合にのみ省略可能です。 SAS に関連付けるアクセス許可の一覧を指定します。 |
継承されたプロパティ
| cache |
随意。 SAS のキャッシュ制御ヘッダー。 |
| content |
随意。 SAS の content-disposition ヘッダー。 |
| content |
随意。 SAS のコンテンツ エンコード ヘッダー。 |
| content |
随意。 SAS のコンテンツ言語ヘッダー。 |
| content |
随意。 SAS のコンテンツ タイプ ヘッダー。 |
| delegated |
随意。 バージョン2025-07-05からは、この値が得られたSAS URLを使用するユーザーのEntra IDを指定します。 得られるSAS URLは、この値で指定されたユーザーに発行されたEntra IDトークンと併用しなければなりません。 |
| encryption |
随意。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。 |
| expires |
識別子が指定されている場合にのみ省略可能です。 SAS が機能しなくなった時間。 |
| identifier | 随意。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。 https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy を参照してください |
| ip |
随意。 この SAS で許可される IP 範囲。 |
| protocol | 随意。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP |
| starts |
随意。 SAS が有効になるタイミング。 |
| version | この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。 |
プロパティの詳細
permissions
識別子が指定されている場合にのみ省略可能です。 SAS に関連付けるアクセス許可の一覧を指定します。
permissions?: ContainerSASPermissions
プロパティ値
継承されたプロパティの詳細
cacheControl
随意。 SAS のキャッシュ制御ヘッダー。
cacheControl?: string
プロパティ値
string
CommonGenerateSasUrlOptions.cacheControlから継承されます
contentDisposition
随意。 SAS の content-disposition ヘッダー。
contentDisposition?: string
プロパティ値
string
contentEncoding
随意。 SAS のコンテンツ エンコード ヘッダー。
contentEncoding?: string
プロパティ値
string
CommonGenerateSasUrlOptions.contentEncodingから継承されます
contentLanguage
随意。 SAS のコンテンツ言語ヘッダー。
contentLanguage?: string
プロパティ値
string
CommonGenerateSasUrlOptions.contentLanguageから継承
contentType
随意。 SAS のコンテンツ タイプ ヘッダー。
contentType?: string
プロパティ値
string
CommonGenerateSasUrlOptions.contentTypeから継承されます
delegatedUserObjectId
随意。 バージョン2025-07-05からは、この値が得られたSAS URLを使用するユーザーのEntra IDを指定します。 得られるSAS URLは、この値で指定されたユーザーに発行されたEntra IDトークンと併用しなければなりません。
delegatedUserObjectId?: string
プロパティ値
string
CommonGenerateSasUrlOptions.delegatedUserObjectIdから継承
encryptionScope
随意。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。
encryptionScope?: string
プロパティ値
string
CommonGenerateSasUrlOptions.encryptionScopeから継承されます
expiresOn
識別子が指定されている場合にのみ省略可能です。 SAS が機能しなくなった時間。
expiresOn?: Date
プロパティ値
Date
CommonGenerateSasUrlOptions.expiresOnから継承されます。
identifier
随意。 この SAS が参照するコンテナーのアクセス ポリシーの名前 (存在する場合)。
https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy を参照してください
identifier?: string
プロパティ値
string
ipRange
protocol
随意。 SAS プロトコル、HTTPS のみ、または HTTPSandHTTP
protocol?: SASProtocol
プロパティ値
CommonGenerateSasUrlOptions.protocolから継承されます。
startsOn
version
この SAS が対象とするサービスのバージョン。 指定しない場合、既定ではライブラリの対象となるバージョンになります。
version?: string
プロパティ値
string
CommonGenerateSasUrlOptions.versionから継承されます