Skip to content

/AWS1/CL_MWSCREATEWORKFLOWRSP

CreateWorkflowResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_workflowarn TYPE /AWS1/MWSWORKFLOWARN /AWS1/MWSWORKFLOWARN

The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.

Optional arguments:

iv_createdat TYPE /AWS1/MWSTIMESTAMPVALUE /AWS1/MWSTIMESTAMPVALUE

The timestamp when the workflow was created, in ISO 8601 date-time format.

iv_revisionid TYPE /AWS1/MWSSTRING /AWS1/MWSSTRING

A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.

iv_workflowstatus TYPE /AWS1/MWSWORKFLOWSTATUS /AWS1/MWSWORKFLOWSTATUS

The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).

iv_workflowversion TYPE /AWS1/MWSWORKFLOWVERSION /AWS1/MWSWORKFLOWVERSION

The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.

iv_islatestversion TYPE /AWS1/MWSISLATESTVERSION /AWS1/MWSISLATESTVERSION

A Boolean flag that indicates whether this workflow version is the latest version of the workflow.

it_warnings TYPE /AWS1/CL_MWSWARNINGMESSAGES_W=>TT_WARNINGMESSAGES TT_WARNINGMESSAGES

Warning messages generated during workflow creation.


Queryable Attributes

WorkflowArn

The Amazon Resource Name (ARN) of the newly created workflow. This ARN uniquely identifies the workflow resource.

Accessible with the following methods

Method Description
GET_WORKFLOWARN() Getter for WORKFLOWARN, with configurable default
ASK_WORKFLOWARN() Getter for WORKFLOWARN w/ exceptions if field has no value
HAS_WORKFLOWARN() Determine if WORKFLOWARN has a value

CreatedAt

The timestamp when the workflow was created, in ISO 8601 date-time format.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

RevisionId

A unique identifier for this revision of the workflow configuration. This ID changes when the workflow is updated and you can use it for optimistic concurrency control in update operations. The revision ID helps prevent conflicting updates and ensures that updates are applied to the expected version of the workflow configuration.

Accessible with the following methods

Method Description
GET_REVISIONID() Getter for REVISIONID, with configurable default
ASK_REVISIONID() Getter for REVISIONID w/ exceptions if field has no value
HAS_REVISIONID() Determine if REVISIONID has a value

WorkflowStatus

The current status of the workflow. Possible values are READY (workflow is ready to run) and DELETING (workflow is being deleted).

Accessible with the following methods

Method Description
GET_WORKFLOWSTATUS() Getter for WORKFLOWSTATUS, with configurable default
ASK_WORKFLOWSTATUS() Getter for WORKFLOWSTATUS w/ exceptions if field has no valu
HAS_WORKFLOWSTATUS() Determine if WORKFLOWSTATUS has a value

WorkflowVersion

The version identifier of the workflow. This is a service-generated alphanumeric string that uniquely identifies this version of the workflow. Amazon Managed Workflows for Apache Airflow Serverless uses a version-first approach where each workflow can have multiple immutable versions, which allows you to maintain different configurations and roll back to previous versions as needed. The version identifier is used in ARNs and API operations to reference specific workflow versions.

Accessible with the following methods

Method Description
GET_WORKFLOWVERSION() Getter for WORKFLOWVERSION, with configurable default
ASK_WORKFLOWVERSION() Getter for WORKFLOWVERSION w/ exceptions if field has no val
HAS_WORKFLOWVERSION() Determine if WORKFLOWVERSION has a value

IsLatestVersion

A Boolean flag that indicates whether this workflow version is the latest version of the workflow.

Accessible with the following methods

Method Description
GET_ISLATESTVERSION() Getter for ISLATESTVERSION, with configurable default
ASK_ISLATESTVERSION() Getter for ISLATESTVERSION w/ exceptions if field has no val
HAS_ISLATESTVERSION() Determine if ISLATESTVERSION has a value

Warnings

Warning messages generated during workflow creation.

Accessible with the following methods

Method Description
GET_WARNINGS() Getter for WARNINGS, with configurable default
ASK_WARNINGS() Getter for WARNINGS w/ exceptions if field has no value
HAS_WARNINGS() Determine if WARNINGS has a value