BlockBlobSyncUploadFromURLOptions interface

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

Extends

プロパティ

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

blobHTTPHeaders

ブロック BLOB にアップロードするときに設定する HTTP ヘッダー。 設定する一般的なヘッダーは です blobContentType。これにより、ブラウザーはファイルの種類に基づいて機能を提供できます。

conditions

移行先の Azure BLOB に対して満たす条件。

copySourceBlobProperties

省略可能。既定値は true です。 ソース BLOB のプロパティをコピーする必要があるかどうかを示します。

customerProvidedKey

顧客が提供するキー情報。

encryptionScope

省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。

metadata

省略可能。 BLOB に関連付けられたユーザー定義の名前と値のペアを指定します。 名前と値のペアが指定されていない場合、操作によって、ソース BLOB またはファイルからコピー先 BLOB にメタデータがコピーされます。 1 つ以上の名前と値のペアを指定すると、指定したメタデータを使用して宛先 BLOB が作成され、メタデータはソース BLOB またはファイルからコピーされません。 バージョン 2009-09-19 以降では、メタデータの名前は C# 識別子の名前付け規則に従う必要があります。 詳細については、「コンテナー、BLOB、およびメタデータの名前付けと参照」を参照してください。

sourceAuthorization

ベアラー型のみがサポートされています。 資格情報は、ソースをコピーするための有効な OAuth アクセス トークンである必要があります。

sourceConditions

省略可能。 ソース Azure BLOB に対して満たす条件。

sourceContentMD5

コピー ソースから読み取る必要があるバイト範囲に対して計算される md5 を指定します。

tags

BLOB タグ。

tier

アクセス層。 詳細 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

timeoutInSeconds

サーバー タイムアウト (秒)。 詳細については、 @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

tracingOptions

トレースが有効になっているときに作成されたスパンを構成するためのオプション。

プロパティの詳細

abortSignal

操作を AbortSignalLike 取り消す要求を通知する インターフェイスの実装。 たとえば、@azure/abort-controller を使用して を作成します AbortSignal

abortSignal?: AbortSignalLike

プロパティ値

AbortSignalLike

blobHTTPHeaders

ブロック BLOB にアップロードするときに設定する HTTP ヘッダー。 設定する一般的なヘッダーは です blobContentType。これにより、ブラウザーはファイルの種類に基づいて機能を提供できます。

blobHTTPHeaders?: BlobHTTPHeaders

プロパティ値

conditions

移行先の Azure BLOB に対して満たす条件。

conditions?: BlobRequestConditions

プロパティ値

copySourceBlobProperties

省略可能。既定値は true です。 ソース BLOB のプロパティをコピーする必要があるかどうかを示します。

copySourceBlobProperties?: boolean

プロパティ値

boolean

customerProvidedKey

顧客が提供するキー情報。

customerProvidedKey?: CpkInfo

プロパティ値

encryptionScope

省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。

encryptionScope?: string

プロパティ値

string

metadata

省略可能。 BLOB に関連付けられたユーザー定義の名前と値のペアを指定します。 名前と値のペアが指定されていない場合、操作によって、ソース BLOB またはファイルからコピー先 BLOB にメタデータがコピーされます。 1 つ以上の名前と値のペアを指定すると、指定したメタデータを使用して宛先 BLOB が作成され、メタデータはソース BLOB またはファイルからコピーされません。 バージョン 2009-09-19 以降では、メタデータの名前は C# 識別子の名前付け規則に従う必要があります。 詳細については、「コンテナー、BLOB、およびメタデータの名前付けと参照」を参照してください。

metadata?: Metadata

プロパティ値

sourceAuthorization

ベアラー型のみがサポートされています。 資格情報は、ソースをコピーするための有効な OAuth アクセス トークンである必要があります。

sourceAuthorization?: HttpAuthorization

プロパティ値

sourceConditions

省略可能。 ソース Azure BLOB に対して満たす条件。

sourceConditions?: ModifiedAccessConditions

プロパティ値

sourceContentMD5

コピー ソースから読み取る必要があるバイト範囲に対して計算される md5 を指定します。

sourceContentMD5?: Uint8Array

プロパティ値

Uint8Array

tags

BLOB タグ。

tags?: Tags

プロパティ値

tier

アクセス層。 詳細 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers

tier?: BlockBlobTier | string

プロパティ値

BlockBlobTier | string

timeoutInSeconds

サーバー タイムアウト (秒)。 詳細については、 @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations

timeoutInSeconds?: number

プロパティ値

number

tracingOptions

トレースが有効になっているときに作成されたスパンを構成するためのオプション。

tracingOptions?: OperationTracingOptions

プロパティ値

OperationTracingOptions