package
0.23.3
Repository: https://github.com/jviney/aws-sdk-go-v2.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

New creates a new instance of the client from the provided Config.
NewGetWorkflowExecutionHistoryRequestPaginator returns a paginator for GetWorkflowExecutionHistory.
NewListActivityTypesRequestPaginator returns a paginator for ListActivityTypes.
NewListClosedWorkflowExecutionsRequestPaginator returns a paginator for ListClosedWorkflowExecutions.
NewListDomainsRequestPaginator returns a paginator for ListDomains.
NewListOpenWorkflowExecutionsRequestPaginator returns a paginator for ListOpenWorkflowExecutions.
NewListWorkflowTypesRequestPaginator returns a paginator for ListWorkflowTypes.
NewPollForDecisionTaskRequestPaginator returns a paginator for PollForDecisionTask.

# Constants

Enum values for ActivityTaskTimeoutType.
Enum values for ActivityTaskTimeoutType.
Enum values for ActivityTaskTimeoutType.
Enum values for ActivityTaskTimeoutType.
Enum values for CancelTimerFailedCause.
Enum values for CancelTimerFailedCause.
Enum values for CancelWorkflowExecutionFailedCause.
Enum values for CancelWorkflowExecutionFailedCause.
Enum values for ChildPolicy.
Enum values for ChildPolicy.
Enum values for ChildPolicy.
Enum values for CloseStatus.
Enum values for CloseStatus.
Enum values for CloseStatus.
Enum values for CloseStatus.
Enum values for CloseStatus.
Enum values for CloseStatus.
Enum values for CompleteWorkflowExecutionFailedCause.
Enum values for CompleteWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for ContinueAsNewWorkflowExecutionFailedCause.
Enum values for DecisionTaskTimeoutType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Enum values for DecisionType.
Service's Endpoint identifier.
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".
ErrCodeUnknownResourceFault for service response error code "UnknownResourceFault".
ErrCodeWorkflowExecutionAlreadyStartedFault for service response error code "WorkflowExecutionAlreadyStartedFault".
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for FailWorkflowExecutionFailedCause.
Enum values for FailWorkflowExecutionFailedCause.
Enum values for LambdaFunctionTimeoutType.
Enum values for RecordMarkerFailedCause.
Enum values for RegistrationStatus.
Enum values for RegistrationStatus.
Enum values for RequestCancelActivityTaskFailedCause.
Enum values for RequestCancelActivityTaskFailedCause.
Enum values for RequestCancelExternalWorkflowExecutionFailedCause.
Enum values for RequestCancelExternalWorkflowExecutionFailedCause.
Enum values for RequestCancelExternalWorkflowExecutionFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleActivityTaskFailedCause.
Enum values for ScheduleLambdaFunctionFailedCause.
Enum values for ScheduleLambdaFunctionFailedCause.
Enum values for ScheduleLambdaFunctionFailedCause.
Enum values for ScheduleLambdaFunctionFailedCause.
Service's identifier.
Service's name.
Enum values for SignalExternalWorkflowExecutionFailedCause.
Enum values for SignalExternalWorkflowExecutionFailedCause.
Enum values for SignalExternalWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartChildWorkflowExecutionFailedCause.
Enum values for StartLambdaFunctionFailedCause.
Enum values for StartTimerFailedCause.
Enum values for StartTimerFailedCause.
Enum values for StartTimerFailedCause.
Enum values for StartTimerFailedCause.
Enum values for WorkflowExecutionCancelRequestedCause.
Enum values for WorkflowExecutionTerminatedCause.
Enum values for WorkflowExecutionTerminatedCause.
Enum values for WorkflowExecutionTerminatedCause.
Enum values for WorkflowExecutionTimeoutType.

# 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.
Client provides the API operation methods for making requests to Amazon SWF.
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.
No description provided by the author
Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions.
CountClosedWorkflowExecutionsRequest is the request type for the CountClosedWorkflowExecutions API operation.
CountClosedWorkflowExecutionsResponse is the response type for the CountClosedWorkflowExecutions API operation.
No description provided by the author
Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions.
CountOpenWorkflowExecutionsRequest is the request type for the CountOpenWorkflowExecutions API operation.
CountOpenWorkflowExecutionsResponse is the response type for the CountOpenWorkflowExecutions API operation.
No description provided by the author
Contains the count of tasks in a task list.
CountPendingActivityTasksRequest is the request type for the CountPendingActivityTasks API operation.
CountPendingActivityTasksResponse is the response type for the CountPendingActivityTasks API operation.
No description provided by the author
Contains the count of tasks in a task list.
CountPendingDecisionTasksRequest is the request type for the CountPendingDecisionTasks API operation.
CountPendingDecisionTasksResponse is the response type for the CountPendingDecisionTasks API operation.
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.
No description provided by the author
No description provided by the author
DeprecateActivityTypeRequest is the request type for the DeprecateActivityType API operation.
DeprecateActivityTypeResponse is the response type for the DeprecateActivityType API operation.
No description provided by the author
No description provided by the author
DeprecateDomainRequest is the request type for the DeprecateDomain API operation.
DeprecateDomainResponse is the response type for the DeprecateDomain API operation.
No description provided by the author
No description provided by the author
DeprecateWorkflowTypeRequest is the request type for the DeprecateWorkflowType API operation.
DeprecateWorkflowTypeResponse is the response type for the DeprecateWorkflowType API operation.
No description provided by the author
Detailed information about an activity type.
DescribeActivityTypeRequest is the request type for the DescribeActivityType API operation.
DescribeActivityTypeResponse is the response type for the DescribeActivityType API operation.
No description provided by the author
Contains details of a domain.
DescribeDomainRequest is the request type for the DescribeDomain API operation.
DescribeDomainResponse is the response type for the DescribeDomain API operation.
No description provided by the author
Contains details about a workflow execution.
DescribeWorkflowExecutionRequest is the request type for the DescribeWorkflowExecution API operation.
DescribeWorkflowExecutionResponse is the response type for the DescribeWorkflowExecution API operation.
No description provided by the author
Contains details about a workflow type.
DescribeWorkflowTypeRequest is the request type for the DescribeWorkflowType API operation.
DescribeWorkflowTypeResponse is the response type for the DescribeWorkflowType API operation.
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 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.
No description provided by the author
Paginated representation of a workflow history for a workflow execution.
GetWorkflowExecutionHistoryPaginator is used to paginate the request.
GetWorkflowExecutionHistoryRequest is the request type for the GetWorkflowExecutionHistory API operation.
GetWorkflowExecutionHistoryResponse is the response type for the GetWorkflowExecutionHistory API operation.
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.
No description provided by the author
Contains a paginated list of activity type information structures.
ListActivityTypesPaginator is used to paginate the request.
ListActivityTypesRequest is the request type for the ListActivityTypes API operation.
ListActivityTypesResponse is the response type for the ListActivityTypes API operation.
No description provided by the author
Contains a paginated list of information about workflow executions.
ListClosedWorkflowExecutionsPaginator is used to paginate the request.
ListClosedWorkflowExecutionsRequest is the request type for the ListClosedWorkflowExecutions API operation.
ListClosedWorkflowExecutionsResponse is the response type for the ListClosedWorkflowExecutions API operation.
No description provided by the author
Contains a paginated collection of DomainInfo structures.
ListDomainsPaginator is used to paginate the request.
ListDomainsRequest is the request type for the ListDomains API operation.
ListDomainsResponse is the response type for the ListDomains API operation.
No description provided by the author
Contains a paginated list of information about workflow executions.
ListOpenWorkflowExecutionsPaginator is used to paginate the request.
ListOpenWorkflowExecutionsRequest is the request type for the ListOpenWorkflowExecutions API operation.
ListOpenWorkflowExecutionsResponse is the response type for the ListOpenWorkflowExecutions API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
No description provided by the author
Contains a paginated list of information structures about workflow types.
ListWorkflowTypesPaginator is used to paginate the request.
ListWorkflowTypesRequest is the request type for the ListWorkflowTypes API operation.
ListWorkflowTypesResponse is the response type for the ListWorkflowTypes API operation.
Provides the details of the MarkerRecorded event.
No description provided by the author
Unit of work sent to an activity worker.
PollForActivityTaskRequest is the request type for the PollForActivityTask API operation.
PollForActivityTaskResponse is the response type for the PollForActivityTask API operation.
No description provided by the author
A structure that represents a decision task.
PollForDecisionTaskPaginator is used to paginate the request.
PollForDecisionTaskRequest is the request type for the PollForDecisionTask API operation.
PollForDecisionTaskResponse is the response type for the PollForDecisionTask API operation.
No description provided by the author
Status information about an activity task.
RecordActivityTaskHeartbeatRequest is the request type for the RecordActivityTaskHeartbeat API operation.
RecordActivityTaskHeartbeatResponse is the response type for the RecordActivityTaskHeartbeat API operation.
Provides the details of the RecordMarker decision.
Provides the details of the RecordMarkerFailed event.
No description provided by the author
No description provided by the author
RegisterActivityTypeRequest is the request type for the RegisterActivityType API operation.
RegisterActivityTypeResponse is the response type for the RegisterActivityType API operation.
No description provided by the author
No description provided by the author
RegisterDomainRequest is the request type for the RegisterDomain API operation.
RegisterDomainResponse is the response type for the RegisterDomain API operation.
No description provided by the author
No description provided by the author
RegisterWorkflowTypeRequest is the request type for the RegisterWorkflowType API operation.
RegisterWorkflowTypeResponse is the response type for the RegisterWorkflowType API operation.
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.
No description provided by the author
No description provided by the author
RequestCancelWorkflowExecutionRequest is the request type for the RequestCancelWorkflowExecution API operation.
RequestCancelWorkflowExecutionResponse is the response type for the RequestCancelWorkflowExecution API operation.
Tags are key-value pairs that can be associated with Amazon SWF state machines and activities.
No description provided by the author
No description provided by the author
RespondActivityTaskCanceledRequest is the request type for the RespondActivityTaskCanceled API operation.
RespondActivityTaskCanceledResponse is the response type for the RespondActivityTaskCanceled API operation.
No description provided by the author
No description provided by the author
RespondActivityTaskCompletedRequest is the request type for the RespondActivityTaskCompleted API operation.
RespondActivityTaskCompletedResponse is the response type for the RespondActivityTaskCompleted API operation.
No description provided by the author
No description provided by the author
RespondActivityTaskFailedRequest is the request type for the RespondActivityTaskFailed API operation.
RespondActivityTaskFailedResponse is the response type for the RespondActivityTaskFailed API operation.
Input data for a TaskCompleted response to a decision task.
No description provided by the author
RespondDecisionTaskCompletedRequest is the request type for the RespondDecisionTaskCompleted API operation.
RespondDecisionTaskCompletedResponse is the response type for the RespondDecisionTaskCompleted API operation.
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.
No description provided by the author
No description provided by the author
SignalWorkflowExecutionRequest is the request type for the SignalWorkflowExecution API operation.
SignalWorkflowExecutionResponse is the response type for the SignalWorkflowExecution API operation.
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.
No description provided by the author
Specifies the runId of a workflow execution.
StartWorkflowExecutionRequest is the request type for the StartWorkflowExecution API operation.
StartWorkflowExecutionResponse is the response type for the StartWorkflowExecution API operation.
Used to filter the workflow executions in visibility APIs based on a tag.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
Represents a task list.
No description provided by the author
No description provided by the author
TerminateWorkflowExecutionRequest is the request type for the TerminateWorkflowExecution API operation.
TerminateWorkflowExecutionResponse is the response type for the TerminateWorkflowExecution API operation.
Provides the details of the TimerCanceled event.
Provides the details of the TimerFired event.
Provides the details of the TimerStarted event.
No description provided by the author
No description provided by the author
UndeprecateActivityTypeRequest is the request type for the UndeprecateActivityType API operation.
UndeprecateActivityTypeResponse is the response type for the UndeprecateActivityType API operation.
No description provided by the author
No description provided by the author
UndeprecateDomainRequest is the request type for the UndeprecateDomain API operation.
UndeprecateDomainResponse is the response type for the UndeprecateDomain API operation.
No description provided by the author
No description provided by the author
UndeprecateWorkflowTypeRequest is the request type for the UndeprecateWorkflowType API operation.
UndeprecateWorkflowTypeResponse is the response type for the UndeprecateWorkflowType API operation.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
Represents a workflow execution.
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.
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 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.

# Type aliases

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
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
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