Skip to content

/AWS1/CL_MWSGETWORKFLOWRSP

GetWorkflowResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_workflowarn TYPE /AWS1/MWSWORKFLOWARN /AWS1/MWSWORKFLOWARN

The Amazon Resource Name (ARN) of the workflow.

Optional arguments:

iv_workflowversion TYPE /AWS1/MWSWORKFLOWVERSION /AWS1/MWSWORKFLOWVERSION

The version identifier of the workflow.

iv_name TYPE /AWS1/MWSNAMESTRING /AWS1/MWSNAMESTRING

The name of the workflow.

iv_description TYPE /AWS1/MWSDESCRIPTIONSTRING /AWS1/MWSDESCRIPTIONSTRING

The description of the workflow.

iv_createdat TYPE /AWS1/MWSTIMESTAMPVALUE /AWS1/MWSTIMESTAMPVALUE

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

iv_modifiedat TYPE /AWS1/MWSTIMESTAMPVALUE /AWS1/MWSTIMESTAMPVALUE

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

io_encryptionconfiguration TYPE REF TO /AWS1/CL_MWSENCRYPTIONCONF /AWS1/CL_MWSENCRYPTIONCONF

The encryption configuration for the workflow.

io_loggingconfiguration TYPE REF TO /AWS1/CL_MWSLOGGINGCONF /AWS1/CL_MWSLOGGINGCONF

The logging configuration for the workflow.

iv_engineversion TYPE /AWS1/MWSENGINEVERSION /AWS1/MWSENGINEVERSION

The version of the Amazon Managed Workflows for Apache Airflow Serverless engine that this workflow uses.

iv_workflowstatus TYPE /AWS1/MWSWORKFLOWSTATUS /AWS1/MWSWORKFLOWSTATUS

The current status of the workflow.

io_definitions3location TYPE REF TO /AWS1/CL_MWSDEFNS3LOCATION /AWS1/CL_MWSDEFNS3LOCATION

The Amazon S3 location of the workflow definition file.

io_scheduleconfiguration TYPE REF TO /AWS1/CL_MWSSCHEDULECONF /AWS1/CL_MWSSCHEDULECONF

The schedule configuration for the workflow, including cron expressions for automated execution. Amazon Managed Workflows for Apache Airflow Serverless uses EventBridge Scheduler for cost-effective, timezone-aware scheduling. When a workflow includes schedule information in its YAML definition, the service automatically configures the appropriate triggers for automated execution. Only one version of a workflow can have an active schedule at any given time.

iv_rolearn TYPE /AWS1/MWSROLEARN /AWS1/MWSROLEARN

The Amazon Resource Name (ARN) of the IAM role used for workflow execution.

io_networkconfiguration TYPE REF TO /AWS1/CL_MWSNETWORKCONF /AWS1/CL_MWSNETWORKCONF

The network configuration for the workflow execution environment.

iv_triggermode TYPE /AWS1/MWSGENERICSTRING /AWS1/MWSGENERICSTRING

The trigger mode for the workflow execution.

iv_workflowdefinition TYPE /AWS1/MWSGENERICSTRING /AWS1/MWSGENERICSTRING

The workflow definition content.


Queryable Attributes

WorkflowArn

The Amazon Resource Name (ARN) of the workflow.

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

WorkflowVersion

The version identifier of the workflow.

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

Name

The name of the workflow.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

Description

The description of the workflow.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION 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

ModifiedAt

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

Accessible with the following methods

Method Description
GET_MODIFIEDAT() Getter for MODIFIEDAT, with configurable default
ASK_MODIFIEDAT() Getter for MODIFIEDAT w/ exceptions if field has no value
HAS_MODIFIEDAT() Determine if MODIFIEDAT has a value

EncryptionConfiguration

The encryption configuration for the workflow.

Accessible with the following methods

Method Description
GET_ENCRYPTIONCONFIGURATION() Getter for ENCRYPTIONCONFIGURATION

LoggingConfiguration

The logging configuration for the workflow.

Accessible with the following methods

Method Description
GET_LOGGINGCONFIGURATION() Getter for LOGGINGCONFIGURATION

EngineVersion

The version of the Amazon Managed Workflows for Apache Airflow Serverless engine that this workflow uses.

Accessible with the following methods

Method Description
GET_ENGINEVERSION() Getter for ENGINEVERSION, with configurable default
ASK_ENGINEVERSION() Getter for ENGINEVERSION w/ exceptions if field has no value
HAS_ENGINEVERSION() Determine if ENGINEVERSION has a value

WorkflowStatus

The current status of the workflow.

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

DefinitionS3Location

The Amazon S3 location of the workflow definition file.

Accessible with the following methods

Method Description
GET_DEFINITIONS3LOCATION() Getter for DEFINITIONS3LOCATION

ScheduleConfiguration

The schedule configuration for the workflow, including cron expressions for automated execution. Amazon Managed Workflows for Apache Airflow Serverless uses EventBridge Scheduler for cost-effective, timezone-aware scheduling. When a workflow includes schedule information in its YAML definition, the service automatically configures the appropriate triggers for automated execution. Only one version of a workflow can have an active schedule at any given time.

Accessible with the following methods

Method Description
GET_SCHEDULECONFIGURATION() Getter for SCHEDULECONFIGURATION

RoleArn

The Amazon Resource Name (ARN) of the IAM role used for workflow execution.

Accessible with the following methods

Method Description
GET_ROLEARN() Getter for ROLEARN, with configurable default
ASK_ROLEARN() Getter for ROLEARN w/ exceptions if field has no value
HAS_ROLEARN() Determine if ROLEARN has a value

NetworkConfiguration

The network configuration for the workflow execution environment.

Accessible with the following methods

Method Description
GET_NETWORKCONFIGURATION() Getter for NETWORKCONFIGURATION

TriggerMode

The trigger mode for the workflow execution.

Accessible with the following methods

Method Description
GET_TRIGGERMODE() Getter for TRIGGERMODE, with configurable default
ASK_TRIGGERMODE() Getter for TRIGGERMODE w/ exceptions if field has no value
HAS_TRIGGERMODE() Determine if TRIGGERMODE has a value

WorkflowDefinition

The workflow definition content.

Accessible with the following methods

Method Description
GET_WORKFLOWDEFINITION() Getter for WORKFLOWDEFINITION, with configurable default
ASK_WORKFLOWDEFINITION() Getter for WORKFLOWDEFINITION w/ exceptions if field has no
HAS_WORKFLOWDEFINITION() Determine if WORKFLOWDEFINITION has a value