package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/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 SWF client with a config.

# 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 ID for Regions and Endpoints metadata.
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".
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 endpoint prefix API calls made to.
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.
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
CountClosedWorkflowExecutionsRequest is a API request 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 a API request type for the CountOpenWorkflowExecutions API operation.
No description provided by the author
CountPendingActivityTasksRequest is a API request type for the CountPendingActivityTasks API operation.
No description provided by the author
Contains the count of tasks in a task list.
CountPendingDecisionTasksRequest is a API request 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 a API request type for the DeprecateActivityType API operation.
No description provided by the author
No description provided by the author
DeprecateDomainRequest is a API request type for the DeprecateDomain API operation.
No description provided by the author
No description provided by the author
DeprecateWorkflowTypeRequest is a API request type for the DeprecateWorkflowType API operation.
No description provided by the author
Detailed information about an activity type.
DescribeActivityTypeRequest is a API request type for the DescribeActivityType API operation.
No description provided by the author
Contains details of a domain.
DescribeDomainRequest is a API request type for the DescribeDomain API operation.
No description provided by the author
Contains details about a workflow execution.
DescribeWorkflowExecutionRequest is a API request type for the DescribeWorkflowExecution API operation.
No description provided by the author
Contains details about a workflow type.
DescribeWorkflowTypeRequest is a API request 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.
GetWorkflowExecutionHistoryPager is used to paginate the request.
GetWorkflowExecutionHistoryRequest is a API request 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.
ListActivityTypesPager is used to paginate the request.
ListActivityTypesRequest is a API request type for the ListActivityTypes API operation.
No description provided by the author
ListClosedWorkflowExecutionsPager is used to paginate the request.
ListClosedWorkflowExecutionsRequest is a API request type for the ListClosedWorkflowExecutions API operation.
No description provided by the author
Contains a paginated collection of DomainInfo structures.
ListDomainsPager is used to paginate the request.
ListDomainsRequest is a API request type for the ListDomains API operation.
No description provided by the author
Contains a paginated list of information about workflow executions.
ListOpenWorkflowExecutionsPager is used to paginate the request.
ListOpenWorkflowExecutionsRequest is a API request type for the ListOpenWorkflowExecutions API operation.
No description provided by the author
Contains a paginated list of information structures about workflow types.
ListWorkflowTypesPager is used to paginate the request.
ListWorkflowTypesRequest is a API request 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 a API request type for the PollForActivityTask API operation.
No description provided by the author
A structure that represents a decision task.
PollForDecisionTaskPager is used to paginate the request.
PollForDecisionTaskRequest is a API request type for the PollForDecisionTask API operation.
No description provided by the author
Status information about an activity task.
RecordActivityTaskHeartbeatRequest is a API request 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 a API request type for the RegisterActivityType API operation.
No description provided by the author
No description provided by the author
RegisterDomainRequest is a API request type for the RegisterDomain API operation.
No description provided by the author
No description provided by the author
RegisterWorkflowTypeRequest is a API request 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 a API request type for the RequestCancelWorkflowExecution API operation.
No description provided by the author
No description provided by the author
RespondActivityTaskCanceledRequest is a API request type for the RespondActivityTaskCanceled API operation.
No description provided by the author
No description provided by the author
RespondActivityTaskCompletedRequest is a API request type for the RespondActivityTaskCompleted API operation.
No description provided by the author
No description provided by the author
RespondActivityTaskFailedRequest is a API request type for the RespondActivityTaskFailed API operation.
Input data for a TaskCompleted response to a decision task.
No description provided by the author
RespondDecisionTaskCompletedRequest is a API request 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 a API request 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 a API request type for the StartWorkflowExecution API operation.
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.
No description provided by the author
No description provided by the author
TerminateWorkflowExecutionRequest is a API request 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.
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