Interface: $Properties
Properties of a SignalWithStartWorkflowExecutionRequest.
Extended by
Properties
control?
optionalcontrol?:string|null
Deprecated.
cronSchedule?
optionalcronSchedule?:string|null
See https://docs.temporal.io/docs/content/what-is-a-temporal-cron-job/
header?
optionalheader?:$Properties|null
SignalWithStartWorkflowExecutionRequest header
identity?
optionalidentity?:string|null
The identity of the worker/client
input?
optionalinput?:$Properties|null
Serialized arguments to the workflow. These are passed as arguments to the workflow function.
links?
optionallinks?:$Properties[] |null
Links to be associated with the WorkflowExecutionStarted and WorkflowExecutionSignaled events.
memo?
optionalmemo?:$Properties|null
SignalWithStartWorkflowExecutionRequest memo
namespace?
optionalnamespace?:string|null
SignalWithStartWorkflowExecutionRequest namespace
priority?
optionalpriority?:$Properties|null
Priority metadata
requestId?
optionalrequestId?:string|null
Used to de-dupe signal w/ start requests
retryPolicy?
optionalretryPolicy?:$Properties|null
Retry policy for the workflow
searchAttributes?
optionalsearchAttributes?:$Properties|null
SignalWithStartWorkflowExecutionRequest searchAttributes
signalInput?
optionalsignalInput?:$Properties|null
Serialized value(s) to provide with the signal
signalName?
optionalsignalName?:string|null
The workflow author-defined name of the signal to send to the workflow
taskQueue?
optionaltaskQueue?:$Properties|null
The task queue to start this workflow on, if it will be started
timeSkippingConfig?
optionaltimeSkippingConfig?:$Properties|null
Time-skipping configuration. If not set, time skipping is disabled.
userMetadata?
optionaluserMetadata?:$Properties|null
Metadata on the workflow if it is started. This is carried over to the WorkflowExecutionInfo for use by user interfaces to display the fixed as-of-start summary and details of the workflow.
versioningOverride?
optionalversioningOverride?:$Properties|null
If set, takes precedence over the Versioning Behavior sent by the SDK on Workflow Task completion. To unset the override after the workflow is running, use UpdateWorkflowExecutionOptions.
workflowExecutionTimeout?
optionalworkflowExecutionTimeout?:$Properties|null
Total workflow execution timeout including retries and continue as new
workflowId?
optionalworkflowId?:string|null
SignalWithStartWorkflowExecutionRequest workflowId
workflowIdConflictPolicy?
optionalworkflowIdConflictPolicy?:WorkflowIdConflictPolicy|null
Defines how to resolve a workflow id conflict with a running workflow. The default policy is WORKFLOW_ID_CONFLICT_POLICY_USE_EXISTING. Note that WORKFLOW_ID_CONFLICT_POLICY_FAIL is an invalid option.
See workflow_id_reuse_policy for handling a workflow id duplication with a closed workflow.
workflowIdReusePolicy?
optionalworkflowIdReusePolicy?:WorkflowIdReusePolicy|null
Defines whether to allow re-using the workflow id from a previously closed workflow. The default policy is WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE.
See workflow_id_reuse_policy for handling a workflow id duplication with a running workflow.
workflowRunTimeout?
optionalworkflowRunTimeout?:$Properties|null
Timeout of a single workflow run
workflowStartDelay?
optionalworkflowStartDelay?:$Properties|null
Time to wait before making the first workflow task available for dispatch. Cannot be used with cron_schedule.
Note that the signal will be delivered with the first workflow task. If the workflow gets
another SignalWithStartWorkflow before the delay a workflow task will be made available for dispatch immediately
and the rest of the delay period will be ignored, even if that request also had a delay.
Signal via SignalWorkflowExecution will not unblock the workflow.
workflowTaskTimeout?
optionalworkflowTaskTimeout?:$Properties|null
Timeout of a single workflow task
workflowType?
optionalworkflowType?:$Properties|null
SignalWithStartWorkflowExecutionRequest workflowType