AzureBlobMultipartOptions
Defined in: src/providers/cloud/AzureBlobProvider.ts:86
Multipart (staged block) upload tuning for the Azure Blob provider.
Properties
Section titled “Properties”| Property | Type | Description | Defined in |
|---|---|---|---|
enabled? | boolean | Enable staged-block uploads via Put Block + Put Block List. Defaults to true so payloads above AzureBlobMultipartOptions.thresholdBytes stream in fixed-size blocks instead of being buffered into a single PUT. Set to false to force single-shot block-blob PUTs. | src/providers/cloud/AzureBlobProvider.ts:93 |
partConcurrency? | number | Number of blocks staged concurrently. Defaults to 4; 1 reproduces the sequential one-block-at-a-time behavior. Buffered memory is bounded at (partConcurrency + 1) x partSizeBytes. Progress and resume checkpoints advance on the contiguous prefix of staged blocks. | src/providers/cloud/AzureBlobProvider.ts:104 |
partSizeBytes? | number | Target block size in bytes. Defaults to 8 MiB. Maximum 4000 MiB per Azure. | src/providers/cloud/AzureBlobProvider.ts:97 |
thresholdBytes? | number | Object size threshold above which staged-block upload is used. Defaults to 8 MiB. | src/providers/cloud/AzureBlobProvider.ts:95 |