# Packages
Package swfiface provides an interface for the Amazon Simple Workflow Service.
# Functions
New creates a new instance of the SWF client with a session.
# Constants
@enum ActivityTaskTimeoutType.
@enum ActivityTaskTimeoutType.
@enum ActivityTaskTimeoutType.
@enum ActivityTaskTimeoutType.
@enum CancelTimerFailedCause.
@enum CancelTimerFailedCause.
@enum CancelWorkflowExecutionFailedCause.
@enum CancelWorkflowExecutionFailedCause.
@enum ChildPolicy.
@enum ChildPolicy.
@enum ChildPolicy.
@enum CloseStatus.
@enum CloseStatus.
@enum CloseStatus.
@enum CloseStatus.
@enum CloseStatus.
@enum CloseStatus.
@enum CompleteWorkflowExecutionFailedCause.
@enum CompleteWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum ContinueAsNewWorkflowExecutionFailedCause.
@enum DecisionTaskTimeoutType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum DecisionType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum EventType.
@enum ExecutionStatus.
@enum ExecutionStatus.
@enum FailWorkflowExecutionFailedCause.
@enum FailWorkflowExecutionFailedCause.
@enum LambdaFunctionTimeoutType.
@enum RecordMarkerFailedCause.
@enum RegistrationStatus.
@enum RegistrationStatus.
@enum RequestCancelActivityTaskFailedCause.
@enum RequestCancelActivityTaskFailedCause.
@enum RequestCancelExternalWorkflowExecutionFailedCause.
@enum RequestCancelExternalWorkflowExecutionFailedCause.
@enum RequestCancelExternalWorkflowExecutionFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleActivityTaskFailedCause.
@enum ScheduleLambdaFunctionFailedCause.
@enum ScheduleLambdaFunctionFailedCause.
@enum ScheduleLambdaFunctionFailedCause.
@enum ScheduleLambdaFunctionFailedCause.
A ServiceName is the name of the service the client will make API calls to.
@enum SignalExternalWorkflowExecutionFailedCause.
@enum SignalExternalWorkflowExecutionFailedCause.
@enum SignalExternalWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartChildWorkflowExecutionFailedCause.
@enum StartLambdaFunctionFailedCause.
@enum StartTimerFailedCause.
@enum StartTimerFailedCause.
@enum StartTimerFailedCause.
@enum StartTimerFailedCause.
@enum WorkflowExecutionCancelRequestedCause.
@enum WorkflowExecutionTerminatedCause.
@enum WorkflowExecutionTerminatedCause.
@enum WorkflowExecutionTerminatedCause.
@enum WorkflowExecutionTimeoutType.
# Structs
Provides details of the ActivityTaskCanceled event.
Provides details of the ActivityTaskCancelRequested event.
Provides details of the ActivityTaskCompleted event.
Provides details of the ActivityTaskFailed event.
Provides details of the ActivityTaskScheduled event.
Provides details of the ActivityTaskStarted event.
Provides details of the ActivityTaskTimedOut event.
Represents an activity type.
Configuration settings registered with the activity type.
Detailed information about an activity type.
Provides details of the CancelTimer decision.
Provides details of the CancelTimerFailed event.
Provides details of the CancelWorkflowExecution decision.
Provides details of the CancelWorkflowExecutionFailed event.
Provide details of the ChildWorkflowExecutionCanceled event.
Provides details of the ChildWorkflowExecutionCompleted event.
Provides details of the ChildWorkflowExecutionFailed event.
Provides details of the ChildWorkflowExecutionStarted event.
Provides details of the ChildWorkflowExecutionTerminated event.
Provides details of the ChildWorkflowExecutionTimedOut event.
Used to filter the closed workflow executions in visibility APIs by their close status.
Provides details of the CompleteWorkflowExecution decision.
Provides details of the CompleteWorkflowExecutionFailed event.
Provides details of the ContinueAsNewWorkflowExecution decision.
Provides details of the ContinueAsNewWorkflowExecutionFailed event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Specifies a decision made by the decider.
Provides details of the DecisionTaskCompleted event.
Provides details about the DecisionTaskScheduled event.
Provides details of the DecisionTaskStarted event.
Provides details of the DecisionTaskTimedOut event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Detailed information about an activity type.
No description provided by the author
Contains details of a domain.
No description provided by the author
Contains details about a workflow execution.
No description provided by the author
Contains details about a workflow type.
Contains the configuration settings of a domain.
Contains general information about a domain.
Used to filter the workflow executions in visibility APIs by various time-based rules.
Provides details of the ExternalWorkflowExecutionCancelRequested event.
Provides details of the ExternalWorkflowExecutionSignaled event.
Provides details of the FailWorkflowExecution decision.
Provides details of the FailWorkflowExecutionFailed event.
No description provided by the author
Paginated representation of a workflow history for a workflow execution.
Event within a workflow execution.
Provides details for the LambdaFunctionCompleted event.
Provides details for the LambdaFunctionFailed event.
Provides details for the LambdaFunctionScheduled event.
Provides details for the LambdaFunctionStarted event.
Provides details for the LambdaFunctionTimedOut event.
No description provided by the author
Contains a paginated list of activity type information structures.
No description provided by the author
No description provided by the author
Contains a paginated collection of DomainInfo structures.
No description provided by the author
No description provided by the author
Contains a paginated list of information structures about workflow types.
Provides details of the MarkerRecorded event.
Contains the count of tasks in a task list.
No description provided by the author
Unit of work sent to an activity worker.
No description provided by the author
A structure that represents a decision task.
No description provided by the author
Status information about an activity task.
Provides details of the RecordMarker decision.
Provides details of the RecordMarkerFailed event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides details of the RequestCancelActivityTask decision.
Provides details of the RequestCancelActivityTaskFailed event.
Provides details of the RequestCancelExternalWorkflowExecution decision.
Provides details of the RequestCancelExternalWorkflowExecutionFailed event.
Provides details of the RequestCancelExternalWorkflowExecutionInitiated event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Provides details of the ScheduleActivityTask decision.
Provides details of the ScheduleActivityTaskFailed event.
Provides details of the ScheduleLambdaFunction decision.
Provides details for the ScheduleLambdaFunctionFailed event.
Provides details of the SignalExternalWorkflowExecution decision.
Provides details of the SignalExternalWorkflowExecutionFailed event.
Provides details of the SignalExternalWorkflowExecutionInitiated event.
No description provided by the author
No description provided by the author
Provides details of the StartChildWorkflowExecution decision.
Provides details of the StartChildWorkflowExecutionFailed event.
Provides details of the StartChildWorkflowExecutionInitiated event.
Provides details for the StartLambdaFunctionFailed event.
Provides details of the StartTimer decision.
Provides details of the StartTimerFailed event.
No description provided by the author
Specifies the runId of a workflow execution.
The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components.
Used to filter the workflow executions in visibility APIs based on a tag.
Represents a task list.
No description provided by the author
No description provided by the author
Provides details of the TimerCanceled event.
Provides details of the TimerFired event.
Provides details of the TimerStarted event.
Represents a workflow execution.
Provides details of the WorkflowExecutionCanceled event.
Provides details of the WorkflowExecutionCancelRequested event.
Provides details of the WorkflowExecutionCompleted event.
The configuration settings for a workflow execution including timeout values, tasklist etc.
Provides details of the WorkflowExecutionContinuedAsNew event.
Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions.
Provides details of the WorkflowExecutionFailed event.
Used to filter the workflow executions in visibility APIs by their workflowId.
Contains information about a workflow execution.
Contains a paginated list of information about workflow executions.
Contains the counts of open tasks, child workflow executions and timers for a workflow execution.
Provides details of the WorkflowExecutionSignaled event.
Provides details of WorkflowExecutionStarted event.
Provides details of the WorkflowExecutionTerminated event.
Provides details of the WorkflowExecutionTimedOut event.
Represents a workflow type.
The configuration settings of a workflow type.
Used to filter workflow execution query results by type.
Contains information about a workflow type.