class Aws::SWF::Types::WorkflowExecutionInfo
Contains information about a workflow execution.
@!attribute [rw] execution
The workflow execution this information is about. @return [Types::WorkflowExecution]
@!attribute [rw] workflow_type
The type of the workflow execution. @return [Types::WorkflowType]
@!attribute [rw] start_timestamp
The time when the execution was started. @return [Time]
@!attribute [rw] close_timestamp
The time when the workflow execution was closed. Set only if the execution status is CLOSED. @return [Time]
@!attribute [rw] execution_status
The current status of the execution. @return [String]
@!attribute [rw] close_status
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. @return [String]
@!attribute [rw] parent
If this workflow execution is a child of another execution then contains the workflow execution that started this execution. @return [Types::WorkflowExecution]
@!attribute [rw] tag_list
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. @return [Array<String>]
@!attribute [rw] cancel_requested
Set to true if a cancellation is requested for this workflow execution. @return [Boolean]
Constants
- SENSITIVE