BlockBlobSyncUploadFromURLOptions interface
操作を構成 <xref:BlockBlobClient.syncUploadFromURL> するためのオプション。
- Extends
プロパティ
abort |
操作を |
blob |
ブロック BLOB にアップロードするときに設定する HTTP ヘッダー。
設定する一般的なヘッダーは です |
conditions | 移行先の Azure BLOB に対して満たす条件。 |
copy |
省略可能。既定値は true です。 ソース BLOB のプロパティをコピーする必要があるかどうかを示します。 |
customer |
顧客が提供するキー情報。 |
encryption |
省略可能。 バージョン 2019-07-07 以降。 要求で指定されたデータの暗号化に使用する暗号化スコープの名前を指定します。 指定しない場合、暗号化は既定のアカウント暗号化スコープで実行されます。 詳細については、「Azure Storage Services の保存時の暗号化」を参照してください。 |
metadata | 省略可能。 BLOB に関連付けられたユーザー定義の名前と値のペアを指定します。 名前と値のペアが指定されていない場合、操作によって、ソース BLOB またはファイルからコピー先 BLOB にメタデータがコピーされます。 1 つ以上の名前と値のペアを指定すると、指定したメタデータを使用して宛先 BLOB が作成され、メタデータはソース BLOB またはファイルからコピーされません。 バージョン 2009-09-19 以降では、メタデータの名前は C# 識別子の名前付け規則に従う必要があります。 詳細については、「コンテナー、BLOB、およびメタデータの名前付けと参照」を参照してください。 |
source |
ベアラー型のみがサポートされています。 資格情報は、ソースをコピーするための有効な OAuth アクセス トークンである必要があります。 |
source |
省略可能。 ソース Azure BLOB に対して満たす条件。 |
source |
コピー ソースから読み取る必要があるバイト範囲に対して計算される md5 を指定します。 |
tags | BLOB タグ。 |
tier | アクセス層。 詳細 - https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers |
timeout |
サーバー タイムアウト (秒)。 詳細については、 @seehttps://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/setting-timeouts-for-blob-service-operations |
tracing |
トレースが有効になっているときに作成されたスパンを構成するためのオプション。 |
プロパティの詳細
abortSignal
操作を AbortSignalLike
取り消す要求を通知する インターフェイスの実装。
たとえば、@azure/abort-controller を使用して を作成します AbortSignal
。
abortSignal?: AbortSignalLike
プロパティ値
AbortSignalLike
blobHTTPHeaders
ブロック BLOB にアップロードするときに設定する HTTP ヘッダー。
設定する一般的なヘッダーは です blobContentType
。これにより、ブラウザーはファイルの種類に基づいて機能を提供できます。
blobHTTPHeaders?: BlobHTTPHeaders
プロパティ値
conditions
copySourceBlobProperties
省略可能。既定値は true です。 ソース BLOB のプロパティをコピーする必要があるかどうかを示します。
copySourceBlobProperties?: boolean
プロパティ値
boolean
customerProvidedKey
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
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
Azure SDK for JavaScript