package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package swfiface provides an interface to enable mocking the Amazon Simple Workflow Service service client for testing your code.

# Functions

ActivityTaskTimeoutType_Values returns all elements of the ActivityTaskTimeoutType enum.
CancelTimerFailedCause_Values returns all elements of the CancelTimerFailedCause enum.
CancelWorkflowExecutionFailedCause_Values returns all elements of the CancelWorkflowExecutionFailedCause enum.
ChildPolicy_Values returns all elements of the ChildPolicy enum.
CloseStatus_Values returns all elements of the CloseStatus enum.
CompleteWorkflowExecutionFailedCause_Values returns all elements of the CompleteWorkflowExecutionFailedCause enum.
ContinueAsNewWorkflowExecutionFailedCause_Values returns all elements of the ContinueAsNewWorkflowExecutionFailedCause enum.
DecisionTaskTimeoutType_Values returns all elements of the DecisionTaskTimeoutType enum.
DecisionType_Values returns all elements of the DecisionType enum.
EventType_Values returns all elements of the EventType enum.
ExecutionStatus_Values returns all elements of the ExecutionStatus enum.
FailWorkflowExecutionFailedCause_Values returns all elements of the FailWorkflowExecutionFailedCause enum.
LambdaFunctionTimeoutType_Values returns all elements of the LambdaFunctionTimeoutType enum.
New creates a new instance of the SWF client with a session.
RecordMarkerFailedCause_Values returns all elements of the RecordMarkerFailedCause enum.
RegistrationStatus_Values returns all elements of the RegistrationStatus enum.
RequestCancelActivityTaskFailedCause_Values returns all elements of the RequestCancelActivityTaskFailedCause enum.
RequestCancelExternalWorkflowExecutionFailedCause_Values returns all elements of the RequestCancelExternalWorkflowExecutionFailedCause enum.
ScheduleActivityTaskFailedCause_Values returns all elements of the ScheduleActivityTaskFailedCause enum.
ScheduleLambdaFunctionFailedCause_Values returns all elements of the ScheduleLambdaFunctionFailedCause enum.
SignalExternalWorkflowExecutionFailedCause_Values returns all elements of the SignalExternalWorkflowExecutionFailedCause enum.
StartChildWorkflowExecutionFailedCause_Values returns all elements of the StartChildWorkflowExecutionFailedCause enum.
StartLambdaFunctionFailedCause_Values returns all elements of the StartLambdaFunctionFailedCause enum.
StartTimerFailedCause_Values returns all elements of the StartTimerFailedCause enum.
WorkflowExecutionCancelRequestedCause_Values returns all elements of the WorkflowExecutionCancelRequestedCause enum.
WorkflowExecutionTerminatedCause_Values returns all elements of the WorkflowExecutionTerminatedCause enum.
WorkflowExecutionTimeoutType_Values returns all elements of the WorkflowExecutionTimeoutType enum.

# 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.
DecisionTaskTimeoutTypeScheduleToStart is a DecisionTaskTimeoutType 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.
ID to lookup a service endpoint with.
ErrCodeDefaultUndefinedFault for service response error code "DefaultUndefinedFault".
ErrCodeDomainAlreadyExistsFault for service response error code "DomainAlreadyExistsFault".
ErrCodeDomainDeprecatedFault for service response error code "DomainDeprecatedFault".
ErrCodeLimitExceededFault for service response error code "LimitExceededFault".
ErrCodeOperationNotPermittedFault for service response error code "OperationNotPermittedFault".
ErrCodeTooManyTagsFault for service response error code "TooManyTagsFault".
ErrCodeTypeAlreadyExistsFault for service response error code "TypeAlreadyExistsFault".
ErrCodeTypeDeprecatedFault for service response error code "TypeDeprecatedFault".
ErrCodeTypeNotDeprecatedFault for service response error code "TypeNotDeprecatedFault".
ErrCodeUnknownResourceFault for service response error code "UnknownResourceFault".
ErrCodeWorkflowExecutionAlreadyStartedFault for service response error code "WorkflowExecutionAlreadyStartedFault".
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.
ServiceID is a unique identifier of a specific service.
Name of service.
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 the details of the ActivityTaskCanceled event.
Provides the details of the ActivityTaskCancelRequested event.
Provides the details of the ActivityTaskCompleted event.
Provides the details of the ActivityTaskFailed event.
Provides the details of the ActivityTaskScheduled event.
Provides the details of the ActivityTaskStarted event.
Provides the details of the ActivityTaskTimedOut event.
Represents an activity type.
Configuration settings registered with the activity type.
Detailed information about an activity type.
Provides the details of the CancelTimer decision.
Provides the details of the CancelTimerFailed event.
Provides the details of the CancelWorkflowExecution decision.
Provides the details of the CancelWorkflowExecutionFailed event.
Provide details of the ChildWorkflowExecutionCanceled event.
Provides the details of the ChildWorkflowExecutionCompleted event.
Provides the details of the ChildWorkflowExecutionFailed event.
Provides the details of the ChildWorkflowExecutionStarted event.
Provides the details of the ChildWorkflowExecutionTerminated event.
Provides the details of the ChildWorkflowExecutionTimedOut event.
Used to filter the closed workflow executions in visibility APIs by their close status.
Provides the details of the CompleteWorkflowExecution decision.
Provides the details of the CompleteWorkflowExecutionFailed event.
Provides the details of the ContinueAsNewWorkflowExecution decision.
Provides the details of the ContinueAsNewWorkflowExecutionFailed event.
Specifies a decision made by the decider.
Provides the details of the DecisionTaskCompleted event.
Provides details about the DecisionTaskScheduled event.
Provides the details of the DecisionTaskStarted event.
Provides the details of the DecisionTaskTimedOut event.
The StartWorkflowExecution API action was called without the required parameters set.
Detailed information about an activity type.
Contains details of a domain.
Contains details about a workflow execution.
Contains details about a workflow type.
Returned if the domain already exists.
Contains the configuration settings of a domain.
Returned when the specified domain has been deprecated.
Contains general information about a domain.
Used to filter the workflow executions in visibility APIs by various time-based rules.
Provides the details of the ExternalWorkflowExecutionCancelRequested event.
Provides the details of the ExternalWorkflowExecutionSignaled event.
Provides the details of the FailWorkflowExecution decision.
Provides the details of the FailWorkflowExecutionFailed event.
Paginated representation of a workflow history for a workflow execution.
Event within a workflow execution.
Provides the details of the LambdaFunctionCompleted event.
Provides the details of the LambdaFunctionFailed event.
Provides the details of the LambdaFunctionScheduled event.
Provides the details of the LambdaFunctionStarted event.
Provides details of the LambdaFunctionTimedOut event.
Returned by any operation if a system imposed limitation has been reached.
Contains a paginated list of activity type information structures.
Contains a paginated collection of DomainInfo structures.
Contains a paginated list of information structures about workflow types.
Provides the details of the MarkerRecorded event.
Returned when the caller doesn't have sufficient permissions to invoke the action.
Contains the count of tasks in a task list.
Unit of work sent to an activity worker.
A structure that represents a decision task.
Status information about an activity task.
Provides the details of the RecordMarker decision.
Provides the details of the RecordMarkerFailed event.
Provides the details of the RequestCancelActivityTask decision.
Provides the details of the RequestCancelActivityTaskFailed event.
Provides the details of the RequestCancelExternalWorkflowExecution decision.
Provides the details of the RequestCancelExternalWorkflowExecutionFailed event.
Provides the details of the RequestCancelExternalWorkflowExecutionInitiated event.
Tags are key-value pairs that can be associated with Amazon SWF state machines and activities.
Input data for a TaskCompleted response to a decision task.
Provides the details of the ScheduleActivityTask decision.
Provides the details of the ScheduleActivityTaskFailed event.
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions decisions passed to RespondDecisionTaskCompleted.
Provides the details of the ScheduleLambdaFunctionFailed event.
Provides the details of the SignalExternalWorkflowExecution decision.
Provides the details of the SignalExternalWorkflowExecutionFailed event.
Provides the details of the SignalExternalWorkflowExecutionInitiated event.
Provides the details of the StartChildWorkflowExecution decision.
Provides the details of the StartChildWorkflowExecutionFailed event.
Provides the details of the StartChildWorkflowExecutionInitiated event.
Provides the details of the StartLambdaFunctionFailed event.
Provides the details of the StartTimer decision.
Provides the details of the StartTimerFailed event.
Specifies the runId of a workflow execution.
SWF provides the API operation methods for making requests to Amazon Simple Workflow Service.
Used to filter the workflow executions in visibility APIs based on a tag.
Represents a task list.
Provides the details of the TimerCanceled event.
Provides the details of the TimerFired event.
Provides the details of the TimerStarted event.
You've exceeded the number of tags allowed for a domain.
Returned if the type already exists in the specified domain.
Returned when the specified activity or workflow type was already deprecated.
Returned when the resource type has not been deprecated.
Returned when the named resource cannot be found with in the scope of this operation (region or domain).
Represents a workflow execution.
Returned by StartWorkflowExecution when an open execution with the same workflowId is already running in the specified domain.
Provides the details of the WorkflowExecutionCanceled event.
Provides the details of the WorkflowExecutionCancelRequested event.
Provides the details of the WorkflowExecutionCompleted event.
The configuration settings for a workflow execution including timeout values, tasklist etc.
Provides the details of the WorkflowExecutionContinuedAsNew event.
Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions.
Provides the 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 the details of the WorkflowExecutionSignaled event.
Provides details of WorkflowExecutionStarted event.
Provides the details of the WorkflowExecutionTerminated event.
Provides the 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.