Skip to main content

Interface: $Properties

Properties of a ContinueAsNewWorkflowExecution.

Extended by​

Properties​

arguments?​

optional arguments?: $Properties[] | null

Inputs to the workflow code. Should be specified. Will not re-use old arguments, as that typically wouldn't make any sense.


backoffStartInterval?​

optional backoffStartInterval?: $Properties | null

Delay before the first workflow task of the continued run is scheduled.


headers?​

optional headers?: {[k: string]: $Properties; } | null

If set, the new workflow will have these headers. Will not re-use current workflow's headers otherwise.


initialVersioningBehavior?​

optional initialVersioningBehavior?: ContinueAsNewVersioningBehavior | null

Experimental. Optionally decide the versioning behavior that the first task of the new run should use. For example, choose to AutoUpgrade on continue-as-new instead of inheriting the pinned version of the previous run.


memo?​

optional memo?: {[k: string]: $Properties; } | null

If set, the new workflow will have this memo. If unset, re-uses the current workflow's memo


retryPolicy?​

optional retryPolicy?: $Properties | null

If set, the new workflow will have this retry policy. If unset, re-uses the current workflow's retry policy.


searchAttributes?​

optional searchAttributes?: $Properties | null

If set, the new workflow will have these search attributes. If unset, re-uses the current workflow's search attributes.


taskQueue?​

optional taskQueue?: string | null

Task queue for the new workflow execution


versioningIntent?​

optional versioningIntent?: VersioningIntent | null

Whether the continued workflow should run on a worker with a compatible build id or not.


workflowRunTimeout?​

optional workflowRunTimeout?: $Properties | null

Timeout for a single run of the new workflow. Will not re-use current workflow's value.


workflowTaskTimeout?​

optional workflowTaskTimeout?: $Properties | null

Timeout of a single workflow task. Will not re-use current workflow's value.


workflowType?​

optional workflowType?: string | null

The identifier the lang-specific sdk uses to execute workflow code