Interface: IStartBatchOperationRequest
Properties of a StartBatchOperationRequest.
Extends
Properties
cancelActivitiesOperation?
optionalcancelActivitiesOperation?:$Properties|null
StartBatchOperationRequest cancelActivitiesOperation
Inherited from
$Properties.cancelActivitiesOperation
cancellationOperation?
optionalcancellationOperation?:$Properties|null
StartBatchOperationRequest cancellationOperation
Inherited from
$Properties.cancellationOperation
deleteActivitiesOperation?
optionaldeleteActivitiesOperation?:$Properties|null
StartBatchOperationRequest deleteActivitiesOperation
Inherited from
$Properties.deleteActivitiesOperation
deletionOperation?
optionaldeletionOperation?:$Properties|null
StartBatchOperationRequest deletionOperation
Inherited from
executions?
optionalexecutions?:$Properties[] |null
Executions to apply the batch operation
This field and visibility_query are mutually exclusive
DEPRECATED: Use target_executions instead.
Inherited from
jobId?
optionaljobId?:string|null
Job ID defines the unique ID for the batch job
Inherited from
maxOperationsPerSecond?
optionalmaxOperationsPerSecond?:number|null
Limit for the number of operations processed per second within this batch.
Its purpose is to reduce the stress on the system caused by batch operations, which helps to prevent system
overload and minimize potential delays in executing ongoing tasks for user workers.
Note that when no explicit limit is provided, the server will operate according to its limit defined by the
dynamic configuration key worker.batcherRPS. This also applies if the value in this field exceeds the
server's configured limit.
Inherited from
$Properties.maxOperationsPerSecond
namespace?
optionalnamespace?:string|null
Namespace that contains the batch operation
Inherited from
operation?
optionaloperation?:"terminationOperation"|"signalOperation"|"cancellationOperation"|"deletionOperation"|"resetOperation"|"updateWorkflowOptionsOperation"|"unpauseActivitiesOperation"|"resetActivitiesOperation"|"updateActivityOptionsOperation"|"cancelActivitiesOperation"|"terminateActivitiesOperation"|"deleteActivitiesOperation"
Operation input
Inherited from
reason?
optionalreason?:string|null
Reason to perform the batch operation
Inherited from
resetActivitiesOperation?
optionalresetActivitiesOperation?:$Properties|null
StartBatchOperationRequest resetActivitiesOperation
Inherited from
$Properties.resetActivitiesOperation
resetOperation?
optionalresetOperation?:$Properties|null
StartBatchOperationRequest resetOperation
Inherited from
signalOperation?
optionalsignalOperation?:$Properties|null
StartBatchOperationRequest signalOperation
Inherited from
targetExecutions?
optionaltargetExecutions?:$Properties[] |null
Target executions to apply the batch operation. This field and visibility_query
are mutually exclusive.
Inherited from
terminateActivitiesOperation?
optionalterminateActivitiesOperation?:$Properties|null
StartBatchOperationRequest terminateActivitiesOperation
Inherited from
$Properties.terminateActivitiesOperation
terminationOperation?
optionalterminationOperation?:$Properties|null
StartBatchOperationRequest terminationOperation
Inherited from
$Properties.terminationOperation
unpauseActivitiesOperation?
optionalunpauseActivitiesOperation?:$Properties|null
StartBatchOperationRequest unpauseActivitiesOperation
Inherited from
$Properties.unpauseActivitiesOperation
updateActivityOptionsOperation?
optionalupdateActivityOptionsOperation?:$Properties|null
StartBatchOperationRequest updateActivityOptionsOperation
Inherited from
$Properties.updateActivityOptionsOperation
updateWorkflowOptionsOperation?
optionalupdateWorkflowOptionsOperation?:$Properties|null
StartBatchOperationRequest updateWorkflowOptionsOperation
Inherited from
$Properties.updateWorkflowOptionsOperation
visibilityQuery?
optionalvisibilityQuery?:string|null
Visibility query defines the the group of workflow to apply the batch operation
This field and executions are mutually exclusive