Interface: $Properties
Properties of a StartBatchOperationRequest.
Extended by
Properties
cancelActivitiesOperation?
optionalcancelActivitiesOperation?:$Properties|null
StartBatchOperationRequest cancelActivitiesOperation
cancellationOperation?
optionalcancellationOperation?:$Properties|null
StartBatchOperationRequest cancellationOperation
deleteActivitiesOperation?
optionaldeleteActivitiesOperation?:$Properties|null
StartBatchOperationRequest deleteActivitiesOperation
deletionOperation?
optionaldeletionOperation?:$Properties|null
StartBatchOperationRequest deletionOperation
executions?
optionalexecutions?:$Properties[] |null
Executions to apply the batch operation
This field and visibility_query are mutually exclusive
DEPRECATED: Use target_executions instead.
jobId?
optionaljobId?:string|null
Job ID defines the unique ID for the batch job
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.
namespace?
optionalnamespace?:string|null
Namespace that contains the batch operation
operation?
optionaloperation?:"terminationOperation"|"signalOperation"|"cancellationOperation"|"deletionOperation"|"resetOperation"|"updateWorkflowOptionsOperation"|"unpauseActivitiesOperation"|"resetActivitiesOperation"|"updateActivityOptionsOperation"|"cancelActivitiesOperation"|"terminateActivitiesOperation"|"deleteActivitiesOperation"
Operation input
reason?
optionalreason?:string|null
Reason to perform the batch operation
resetActivitiesOperation?
optionalresetActivitiesOperation?:$Properties|null
StartBatchOperationRequest resetActivitiesOperation
resetOperation?
optionalresetOperation?:$Properties|null
StartBatchOperationRequest resetOperation
signalOperation?
optionalsignalOperation?:$Properties|null
StartBatchOperationRequest signalOperation
targetExecutions?
optionaltargetExecutions?:$Properties[] |null
Target executions to apply the batch operation. This field and visibility_query
are mutually exclusive.
terminateActivitiesOperation?
optionalterminateActivitiesOperation?:$Properties|null
StartBatchOperationRequest terminateActivitiesOperation
terminationOperation?
optionalterminationOperation?:$Properties|null
StartBatchOperationRequest terminationOperation
unpauseActivitiesOperation?
optionalunpauseActivitiesOperation?:$Properties|null
StartBatchOperationRequest unpauseActivitiesOperation
updateActivityOptionsOperation?
optionalupdateActivityOptionsOperation?:$Properties|null
StartBatchOperationRequest updateActivityOptionsOperation
updateWorkflowOptionsOperation?
optionalupdateWorkflowOptionsOperation?:$Properties|null
StartBatchOperationRequest 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