Class: Aws::MWAAServerless::Types::WorkflowRunDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::MWAAServerless::Types::WorkflowRunDetail
- Defined in:
- gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb
Overview
Detailed information about a workflow run execution, including timing, status, error information, and associated task instances. This structure provides comprehensive visibility into the workflow execution lifecycle within the Amazon Managed Workflows for Apache Airflow Serverless serverless environment. The service tracks execution across distributed ECS worker tasks and provides detailed timing information, error diagnostics, and task instance relationships to support effective monitoring and troubleshooting of complex workflow executions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#completed_on ⇒ Time
The timestamp when the workflow run completed execution, in ISO 8601 date-time format.
-
#created_at ⇒ Time
The timestamp when the workflow run was created, in ISO 8601 date-time format.
-
#duration ⇒ Integer
The total duration of the workflow run execution in seconds.
-
#error_message ⇒ String
The error message if the workflow run failed.
-
#modified_at ⇒ Time
The timestamp when the workflow run was last modified, in ISO 8601 date-time format.
-
#run_id ⇒ String
The unique identifier of this workflow run.
-
#run_state ⇒ String
The current execution state of the workflow run.
-
#run_type ⇒ String
The type of workflow run.
-
#started_on ⇒ Time
The timestamp when the workflow run started execution, in ISO 8601 date-time format.
-
#task_instances ⇒ Array<String>
A list of task instance IDs that are part of this workflow run.
-
#workflow_arn ⇒ String
The Amazon Resource Name (ARN) of the workflow that contains this run.
-
#workflow_version ⇒ String
The version of the workflow used for this run.
Instance Attribute Details
#completed_on ⇒ Time
The timestamp when the workflow run completed execution, in ISO 8601 date-time format. This value is null if the run is not complete.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the workflow run was created, in ISO 8601 date-time format.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#duration ⇒ Integer
The total duration of the workflow run execution in seconds. This value is null if the run is not complete.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
The error message if the workflow run failed. This value is null if the run completed successfully.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#modified_at ⇒ Time
The timestamp when the workflow run was last modified, in ISO 8601 date-time format.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#run_id ⇒ String
The unique identifier of this workflow run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#run_state ⇒ String
The current execution state of the workflow run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#run_type ⇒ String
The type of workflow run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#started_on ⇒ Time
The timestamp when the workflow run started execution, in ISO 8601 date-time format.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#task_instances ⇒ Array<String>
A list of task instance IDs that are part of this workflow run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#workflow_arn ⇒ String
The Amazon Resource Name (ARN) of the workflow that contains this run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |
#workflow_version ⇒ String
The version of the workflow used for this run.
1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 |
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 1451 class WorkflowRunDetail < Struct.new( :workflow_arn, :workflow_version, :run_id, :run_type, :started_on, :created_at, :completed_on, :modified_at, :duration, :error_message, :task_instances, :run_state) SENSITIVE = [] include Aws::Structure end |