You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::SWF::Types::WorkflowExecutionInfo
- Inherits:
-
Struct
- Object
- Struct
- Aws::SWF::Types::WorkflowExecutionInfo
- Defined in:
- (unknown)
Overview
Contains information about a workflow execution.
Returned by:
Instance Attribute Summary collapse
-
#cancel_requested ⇒ Boolean
Set to true if a cancellation is requested for this workflow execution.
-
#close_status ⇒ String
If the execution status is closed then this specifies how the execution was closed:.
-
#close_timestamp ⇒ Time
The time when the workflow execution was closed.
-
#execution ⇒ Types::WorkflowExecution
The workflow execution this information is about.
-
#execution_status ⇒ String
The current status of the execution.
-
#parent ⇒ Types::WorkflowExecution
If this workflow execution is a child of another execution then contains the workflow execution that started this execution.
-
#start_timestamp ⇒ Time
The time when the execution was started.
-
#tag_list ⇒ Array<String>
The list of tags associated with the workflow execution.
-
#workflow_type ⇒ Types::WorkflowType
The type of the workflow execution.
Instance Attribute Details
#cancel_requested ⇒ Boolean
Set to true if a cancellation is requested for this workflow execution.
#close_status ⇒ String
If the execution status is closed then this specifies how the execution was closed:
COMPLETED
– the execution was successfully completed.CANCELED
– the execution was canceled.Cancellation allows the implementation to gracefully clean up before the execution is closed.TERMINATED
– the execution was force terminated.FAILED
– the execution failed to complete.TIMED_OUT
– the execution did not complete in the alloted time and was automatically timed out.CONTINUED_AS_NEW
– the execution is logically continued. This means the current execution was completed and a new execution was started to carry on the workflow.Possible values:
- COMPLETED
- FAILED
- CANCELED
- TERMINATED
- CONTINUED_AS_NEW
- TIMED_OUT
#close_timestamp ⇒ Time
The time when the workflow execution was closed. Set only if the execution status is CLOSED.
#execution ⇒ Types::WorkflowExecution
The workflow execution this information is about.
#execution_status ⇒ String
The current status of the execution.
Possible values:
- OPEN
- CLOSED
#parent ⇒ Types::WorkflowExecution
If this workflow execution is a child of another execution then contains the workflow execution that started this execution.
#start_timestamp ⇒ Time
The time when the execution was started.
#tag_list ⇒ Array<String>
The list of tags associated with the workflow execution. Tags can be used to identify and list workflow executions of interest through the visibility APIs. A workflow execution can have a maximum of 5 tags.
#workflow_type ⇒ Types::WorkflowType
The type of the workflow execution.