SASQueryParametersOptions interface

SASQueryParameters を構築するためのオプション。

プロパティ

cacheControl

Blob/File Service SAS のキャッシュ制御ヘッダーの値。

contentDisposition

Blob/File Service SAS の content-disposition ヘッダーの値。

contentEncoding

Blob/File Service SAS のコンテンツ エンコード ヘッダーの値。

contentLanguage

Blob/File Service SAS の content-length ヘッダーの値。

contentType

Blob/File Service SAS の content-type ヘッダーの値。

correlationId

ストレージ診断ログに記録され、SAS 生成とストレージ リソース アクセスの関連付けに使用できる GUID 値。 これは、ユーザー委任 SAS でのみ使用されます。

encryptionScope

省略可能。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

identifier

省略可能。 符号付き識別子 ( BlobSASSignatureValues の場合のみ)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

ipRange

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

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、「 AccountSASPermissionsBlobSASPermissions、または ContainerSASPermissions 」を参照してください。

preauthorizedAgentObjectId

GUID 形式で承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセス権を付与する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、 との <xref:signedUnauthorizedUserObjectId>結合では使用できません。 これは、ユーザー委任 SAS でのみ使用されます。

protocol

省略可能。 許可される HTTP プロトコル。

resource

省略可能。 SAS を介してアクセスできるリソースを指定します ( BlobSASSignatureValues の場合のみ)。

https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only」を参照してください。

resourceTypes

省略可能。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、「 AccountSASResourceTypes 」を参照してください。

services

省略可能。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、「 AccountSASServices 」を参照してください。

startsOn

省略可能。 この SAS トークンの開始時刻。

userDelegationKey

ユーザー委任キーのプロパティ。

プロパティの詳細

cacheControl

Blob/File Service SAS のキャッシュ制御ヘッダーの値。

cacheControl?: string

プロパティ値

string

contentDisposition

Blob/File Service SAS の content-disposition ヘッダーの値。

contentDisposition?: string

プロパティ値

string

contentEncoding

Blob/File Service SAS のコンテンツ エンコード ヘッダーの値。

contentEncoding?: string

プロパティ値

string

contentLanguage

Blob/File Service SAS の content-length ヘッダーの値。

contentLanguage?: string

プロパティ値

string

contentType

Blob/File Service SAS の content-type ヘッダーの値。

contentType?: string

プロパティ値

string

correlationId

ストレージ診断ログに記録され、SAS 生成とストレージ リソース アクセスの関連付けに使用できる GUID 値。 これは、ユーザー委任 SAS でのみ使用されます。

correlationId?: string

プロパティ値

string

encryptionScope

省略可能。 この SAS URI で承認された要求を送信するときに使用する暗号化スコープ。

encryptionScope?: string

プロパティ値

string

expiresOn

識別子が指定されている場合にのみ省略可能です。 この SAS トークンの有効期限。

expiresOn?: Date

プロパティ値

Date

identifier

省略可能。 符号付き識別子 ( BlobSASSignatureValues の場合のみ)。

https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy」を参照してください。

identifier?: string

プロパティ値

string

ipRange

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

ipRange?: SasIPRange

プロパティ値

permissions

識別子が指定されている場合にのみ省略可能です。 詳細については、「 AccountSASPermissionsBlobSASPermissions、または ContainerSASPermissions 」を参照してください。

permissions?: string

プロパティ値

string

preauthorizedAgentObjectId

GUID 形式で承認された AAD オブジェクト ID。 SAS によって付与されたアクションを実行するためにユーザー委任キーの所有者によって承認されたユーザーの AAD オブジェクト ID。 Azure Storage サービスでは、アクセス権を付与する前に、ユーザー委任キーの所有者が必要なアクセス許可を持っていることを確認しますが、この値で指定されたユーザーに対する追加のアクセス許可チェックは実行されません。 これは、 との <xref:signedUnauthorizedUserObjectId>結合では使用できません。 これは、ユーザー委任 SAS でのみ使用されます。

preauthorizedAgentObjectId?: string

プロパティ値

string

protocol

省略可能。 許可される HTTP プロトコル。

protocol?: SASProtocol

プロパティ値

resource

省略可能。 SAS を介してアクセスできるリソースを指定します ( BlobSASSignatureValues の場合のみ)。

https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only」を参照してください。

resource?: string

プロパティ値

string

resourceTypes

省略可能。 アクセスされるストレージ リソースの種類 (アカウント SAS の場合のみ)。 詳細については、「 AccountSASResourceTypes 」を参照してください。

resourceTypes?: string

プロパティ値

string

services

省略可能。 アクセスされるストレージ サービス (アカウント SAS の場合のみ)。 詳細については、「 AccountSASServices 」を参照してください。

services?: string

プロパティ値

string

startsOn

省略可能。 この SAS トークンの開始時刻。

startsOn?: Date

プロパティ値

Date

userDelegationKey

ユーザー委任キーのプロパティ。

userDelegationKey?: UserDelegationKey

プロパティ値