# Packages
Package swfiface provides an interface to enable mocking the Amazon Simple Workflow Service service client for testing your code.
# Functions
New creates a new instance of the SWF client with a session.
# Constants
ActivityTaskTimeoutTypeHeartbeat is a ActivityTaskTimeoutType enum value.
ActivityTaskTimeoutTypeScheduleToClose is a ActivityTaskTimeoutType enum value.
ActivityTaskTimeoutTypeScheduleToStart is a ActivityTaskTimeoutType enum value.
ActivityTaskTimeoutTypeStartToClose is a ActivityTaskTimeoutType enum value.
CancelTimerFailedCauseOperationNotPermitted is a CancelTimerFailedCause enum value.
CancelTimerFailedCauseTimerIdUnknown is a CancelTimerFailedCause enum value.
CancelWorkflowExecutionFailedCauseOperationNotPermitted is a CancelWorkflowExecutionFailedCause enum value.
CancelWorkflowExecutionFailedCauseUnhandledDecision is a CancelWorkflowExecutionFailedCause enum value.
ChildPolicyAbandon is a ChildPolicy enum value.
ChildPolicyRequestCancel is a ChildPolicy enum value.
ChildPolicyTerminate is a ChildPolicy enum value.
CloseStatusCanceled is a CloseStatus enum value.
CloseStatusCompleted is a CloseStatus enum value.
CloseStatusContinuedAsNew is a CloseStatus enum value.
CloseStatusFailed is a CloseStatus enum value.
CloseStatusTerminated is a CloseStatus enum value.
CloseStatusTimedOut is a CloseStatus enum value.
CompleteWorkflowExecutionFailedCauseOperationNotPermitted is a CompleteWorkflowExecutionFailedCause enum value.
CompleteWorkflowExecutionFailedCauseUnhandledDecision is a CompleteWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseContinueAsNewWorkflowExecutionRateExceeded is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseDefaultChildPolicyUndefined is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseDefaultExecutionStartToCloseTimeoutUndefined is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseDefaultTaskListUndefined is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseDefaultTaskStartToCloseTimeoutUndefined is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseOperationNotPermitted is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseUnhandledDecision is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseWorkflowTypeDeprecated is a ContinueAsNewWorkflowExecutionFailedCause enum value.
ContinueAsNewWorkflowExecutionFailedCauseWorkflowTypeDoesNotExist is a ContinueAsNewWorkflowExecutionFailedCause enum value.
DecisionTaskTimeoutTypeStartToClose is a DecisionTaskTimeoutType enum value.
DecisionTypeCancelTimer is a DecisionType enum value.
DecisionTypeCancelWorkflowExecution is a DecisionType enum value.
DecisionTypeCompleteWorkflowExecution is a DecisionType enum value.
DecisionTypeContinueAsNewWorkflowExecution is a DecisionType enum value.
DecisionTypeFailWorkflowExecution is a DecisionType enum value.
DecisionTypeRecordMarker is a DecisionType enum value.
DecisionTypeRequestCancelActivityTask is a DecisionType enum value.
DecisionTypeRequestCancelExternalWorkflowExecution is a DecisionType enum value.
DecisionTypeScheduleActivityTask is a DecisionType enum value.
DecisionTypeScheduleLambdaFunction is a DecisionType enum value.
DecisionTypeSignalExternalWorkflowExecution is a DecisionType enum value.
DecisionTypeStartChildWorkflowExecution is a DecisionType enum value.
DecisionTypeStartTimer is a DecisionType enum value.
EventTypeActivityTaskCanceled is a EventType enum value.
EventTypeActivityTaskCancelRequested is a EventType enum value.
EventTypeActivityTaskCompleted is a EventType enum value.
EventTypeActivityTaskFailed is a EventType enum value.
EventTypeActivityTaskScheduled is a EventType enum value.
EventTypeActivityTaskStarted is a EventType enum value.
EventTypeActivityTaskTimedOut is a EventType enum value.
EventTypeCancelTimerFailed is a EventType enum value.
EventTypeCancelWorkflowExecutionFailed is a EventType enum value.
EventTypeChildWorkflowExecutionCanceled is a EventType enum value.
EventTypeChildWorkflowExecutionCompleted is a EventType enum value.
EventTypeChildWorkflowExecutionFailed is a EventType enum value.
EventTypeChildWorkflowExecutionStarted is a EventType enum value.
EventTypeChildWorkflowExecutionTerminated is a EventType enum value.
EventTypeChildWorkflowExecutionTimedOut is a EventType enum value.
EventTypeCompleteWorkflowExecutionFailed is a EventType enum value.
EventTypeContinueAsNewWorkflowExecutionFailed is a EventType enum value.
EventTypeDecisionTaskCompleted is a EventType enum value.
EventTypeDecisionTaskScheduled is a EventType enum value.
EventTypeDecisionTaskStarted is a EventType enum value.
EventTypeDecisionTaskTimedOut is a EventType enum value.
EventTypeExternalWorkflowExecutionCancelRequested is a EventType enum value.
EventTypeExternalWorkflowExecutionSignaled is a EventType enum value.
EventTypeFailWorkflowExecutionFailed is a EventType enum value.
EventTypeLambdaFunctionCompleted is a EventType enum value.
EventTypeLambdaFunctionFailed is a EventType enum value.
EventTypeLambdaFunctionScheduled is a EventType enum value.
EventTypeLambdaFunctionStarted is a EventType enum value.
EventTypeLambdaFunctionTimedOut is a EventType enum value.
EventTypeMarkerRecorded is a EventType enum value.
EventTypeRecordMarkerFailed is a EventType enum value.
EventTypeRequestCancelActivityTaskFailed is a EventType enum value.
EventTypeRequestCancelExternalWorkflowExecutionFailed is a EventType enum value.
EventTypeRequestCancelExternalWorkflowExecutionInitiated is a EventType enum value.
EventTypeScheduleActivityTaskFailed is a EventType enum value.
EventTypeScheduleLambdaFunctionFailed is a EventType enum value.
EventTypeSignalExternalWorkflowExecutionFailed is a EventType enum value.
EventTypeSignalExternalWorkflowExecutionInitiated is a EventType enum value.
EventTypeStartChildWorkflowExecutionFailed is a EventType enum value.
EventTypeStartChildWorkflowExecutionInitiated is a EventType enum value.
EventTypeStartLambdaFunctionFailed is a EventType enum value.
EventTypeStartTimerFailed is a EventType enum value.
EventTypeTimerCanceled is a EventType enum value.
EventTypeTimerFired is a EventType enum value.
EventTypeTimerStarted is a EventType enum value.
EventTypeWorkflowExecutionCanceled is a EventType enum value.
EventTypeWorkflowExecutionCancelRequested is a EventType enum value.
EventTypeWorkflowExecutionCompleted is a EventType enum value.
EventTypeWorkflowExecutionContinuedAsNew is a EventType enum value.
EventTypeWorkflowExecutionFailed is a EventType enum value.
EventTypeWorkflowExecutionSignaled is a EventType enum value.
EventTypeWorkflowExecutionStarted is a EventType enum value.
EventTypeWorkflowExecutionTerminated is a EventType enum value.
EventTypeWorkflowExecutionTimedOut is a EventType enum value.
ExecutionStatusClosed is a ExecutionStatus enum value.
ExecutionStatusOpen is a ExecutionStatus enum value.
FailWorkflowExecutionFailedCauseOperationNotPermitted is a FailWorkflowExecutionFailedCause enum value.
FailWorkflowExecutionFailedCauseUnhandledDecision is a FailWorkflowExecutionFailedCause enum value.
LambdaFunctionTimeoutTypeStartToClose is a LambdaFunctionTimeoutType enum value.
RecordMarkerFailedCauseOperationNotPermitted is a RecordMarkerFailedCause enum value.
RegistrationStatusDeprecated is a RegistrationStatus enum value.
RegistrationStatusRegistered is a RegistrationStatus enum value.
RequestCancelActivityTaskFailedCauseActivityIdUnknown is a RequestCancelActivityTaskFailedCause enum value.
RequestCancelActivityTaskFailedCauseOperationNotPermitted is a RequestCancelActivityTaskFailedCause enum value.
RequestCancelExternalWorkflowExecutionFailedCauseOperationNotPermitted is a RequestCancelExternalWorkflowExecutionFailedCause enum value.
RequestCancelExternalWorkflowExecutionFailedCauseRequestCancelExternalWorkflowExecutionRateExceeded is a RequestCancelExternalWorkflowExecutionFailedCause enum value.
RequestCancelExternalWorkflowExecutionFailedCauseUnknownExternalWorkflowExecution is a RequestCancelExternalWorkflowExecutionFailedCause enum value.
ScheduleActivityTaskFailedCauseActivityCreationRateExceeded is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseActivityIdAlreadyInUse is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseActivityTypeDeprecated is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseActivityTypeDoesNotExist is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseDefaultHeartbeatTimeoutUndefined is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseDefaultScheduleToCloseTimeoutUndefined is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseDefaultScheduleToStartTimeoutUndefined is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseDefaultStartToCloseTimeoutUndefined is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseDefaultTaskListUndefined is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseOpenActivitiesLimitExceeded is a ScheduleActivityTaskFailedCause enum value.
ScheduleActivityTaskFailedCauseOperationNotPermitted is a ScheduleActivityTaskFailedCause enum value.
ScheduleLambdaFunctionFailedCauseIdAlreadyInUse is a ScheduleLambdaFunctionFailedCause enum value.
ScheduleLambdaFunctionFailedCauseLambdaFunctionCreationRateExceeded is a ScheduleLambdaFunctionFailedCause enum value.
ScheduleLambdaFunctionFailedCauseLambdaServiceNotAvailableInRegion is a ScheduleLambdaFunctionFailedCause enum value.
ScheduleLambdaFunctionFailedCauseOpenLambdaFunctionsLimitExceeded is a ScheduleLambdaFunctionFailedCause enum value.
A ServiceName is the name of the service the client will make API calls to.
SignalExternalWorkflowExecutionFailedCauseOperationNotPermitted is a SignalExternalWorkflowExecutionFailedCause enum value.
SignalExternalWorkflowExecutionFailedCauseSignalExternalWorkflowExecutionRateExceeded is a SignalExternalWorkflowExecutionFailedCause enum value.
SignalExternalWorkflowExecutionFailedCauseUnknownExternalWorkflowExecution is a SignalExternalWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseChildCreationRateExceeded is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseDefaultChildPolicyUndefined is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseDefaultExecutionStartToCloseTimeoutUndefined is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseDefaultTaskListUndefined is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseDefaultTaskStartToCloseTimeoutUndefined is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseOpenChildrenLimitExceeded is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseOpenWorkflowsLimitExceeded is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseOperationNotPermitted is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseWorkflowAlreadyRunning is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseWorkflowTypeDeprecated is a StartChildWorkflowExecutionFailedCause enum value.
StartChildWorkflowExecutionFailedCauseWorkflowTypeDoesNotExist is a StartChildWorkflowExecutionFailedCause enum value.
StartLambdaFunctionFailedCauseAssumeRoleFailed is a StartLambdaFunctionFailedCause enum value.
StartTimerFailedCauseOpenTimersLimitExceeded is a StartTimerFailedCause enum value.
StartTimerFailedCauseOperationNotPermitted is a StartTimerFailedCause enum value.
StartTimerFailedCauseTimerCreationRateExceeded is a StartTimerFailedCause enum value.
StartTimerFailedCauseTimerIdAlreadyInUse is a StartTimerFailedCause enum value.
WorkflowExecutionCancelRequestedCauseChildPolicyApplied is a WorkflowExecutionCancelRequestedCause enum value.
WorkflowExecutionTerminatedCauseChildPolicyApplied is a WorkflowExecutionTerminatedCause enum value.
WorkflowExecutionTerminatedCauseEventLimitExceeded is a WorkflowExecutionTerminatedCause enum value.
WorkflowExecutionTerminatedCauseOperatorInitiated is a WorkflowExecutionTerminatedCause enum value.
WorkflowExecutionTimeoutTypeStartToClose is a WorkflowExecutionTimeoutType enum value.
# 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.