The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Paws::SimpleWorkflow::WorkflowExecutionInfo

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::SimpleWorkflow::WorkflowExecutionInfo object:

  $service_obj->Method(Att1 => { CancelRequested => $value, ..., WorkflowType => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::SimpleWorkflow::WorkflowExecutionInfo object:

  $result = $service_obj->Method(...);
  $result->Att1->CancelRequested

DESCRIPTION

Contains information about a workflow execution.

ATTRIBUTES

CancelRequested => Bool

Set to true if a cancellation is requested for this workflow execution.

CloseStatus => Str

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.

CloseTimestamp => Str

The time when the workflow execution was closed. Set only if the execution status is CLOSED.

REQUIRED Execution => Paws::SimpleWorkflow::WorkflowExecution

The workflow execution this information is about.

REQUIRED ExecutionStatus => Str

The current status of the execution.

Parent => Paws::SimpleWorkflow::WorkflowExecution

If this workflow execution is a child of another execution then contains the workflow execution that started this execution.

REQUIRED StartTimestamp => Str

The time when the execution was started.

TagList => ArrayRef[Str|Undef]

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.

REQUIRED WorkflowType => Paws::SimpleWorkflow::WorkflowType

The type of the workflow execution.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::SimpleWorkflow

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues