Skip to content

RunRouteOptions

Defined in: src/mft/runRoute.ts:32

Options accepted by runRoute.

PropertyTypeDescriptionDefined in
bandwidthLimit?TransferBandwidthLimitOptional bandwidth limit forwarded to the engine.src/mft/runRoute.ts:52
clientTransferClientTransfer client whose registry can resolve both endpoint providers.src/mft/runRoute.ts:34
engine?TransferEngineOptional transfer engine override. A fresh engine is created when omitted.src/mft/runRoute.ts:38
jobId?stringOptional explicit job id. Defaults to a deterministic route-derived id.src/mft/runRoute.ts:40
metadata?Record<string, unknown>Caller-defined metadata merged into the resulting transfer job.src/mft/runRoute.ts:54
now?() => DateOptional clock used to derive the default job id. Defaults to Date.now.src/mft/runRoute.ts:42
onProgress?(event: TransferProgressEvent) => voidProgress observer forwarded to the engine.src/mft/runRoute.ts:48
retry?TransferRetryPolicyRetry policy forwarded to the engine.src/mft/runRoute.ts:46
routeMftRouteRoute to execute.src/mft/runRoute.ts:36
signal?AbortSignalAbort signal used to cancel the route execution.src/mft/runRoute.ts:44
timeout?TransferTimeoutPolicyTimeout policy forwarded to the engine.src/mft/runRoute.ts:50