Skip to main content

Interface: IInheritedAutoUpgradeInfo

deployment.v1.IInheritedAutoUpgradeInfo

Properties of an InheritedAutoUpgradeInfo.

Implemented by

Properties

continueAsNewInitialVersioningBehavior

Optional continueAsNewInitialVersioningBehavior: null | ContinueAsNewVersioningBehavior

Experimental. If this workflow is the result of a continue-as-new, this field is set to the initial_versioning_behavior specified in that command. Only used for the initial task of this run and the initial task of any retries of this run. Not passed to children or to future continue-as-new.

Note: In the first release of Upgrade-on-CaN, when the only ContinueAsNewVersioningBehavior was AutoUpgrade, a non-empty InheritedAutoUpgradeInfo meant that the workflow should start as AutoUpgrade. So for compatibility with history events generated during that time, know that an UNSPECIFIED value here is equivalent to AutoUpgrade value if the InheritedAutoUpgradeInfo is non-empty.


sourceDeploymentRevisionNumber

Optional sourceDeploymentRevisionNumber: null | Long

The revision number of the source deployment version of the parent/previous workflow.


sourceDeploymentVersion

Optional sourceDeploymentVersion: null | IWorkerDeploymentVersion

The source deployment version of the parent/previous workflow.