@aws-sdk/client-swf

Description

Amazon Simple Workflow Service

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.

Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.

This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide  .

Installation

NPM
npm install @aws-sdk/client-swf
Yarn
yarn add @aws-sdk/client-swf
pnpm
pnpm add @aws-sdk/client-swf

Types

Type Name
Type
ActivityTaskInterface
ActivityTaskCanceledEventAttributesInterface
ActivityTaskCancelRequestedEventAttributesInterface
ActivityTaskCompletedEventAttributesInterface
ActivityTaskFailedEventAttributesInterface
ActivityTaskScheduledEventAttributesInterface
ActivityTaskStartedEventAttributesInterface
ActivityTaskStatusInterface
ActivityTaskTimedOutEventAttributesInterface
ActivityTaskTimeoutTypeTypeAlias
ActivityTaskTimeoutTypeenumVariable
ActivityTypeInterface
ActivityTypeConfigurationInterface
ActivityTypeDetailInterface
ActivityTypeInfoInterface
ActivityTypeInfosInterface
CancelTimerDecisionAttributesInterface
CancelTimerFailedCauseTypeAlias
CancelTimerFailedCauseenumVariable
CancelTimerFailedEventAttributesInterface
CancelWorkflowExecutionDecisionAttributesInterface
CancelWorkflowExecutionFailedCauseTypeAlias
CancelWorkflowExecutionFailedCauseenumVariable
CancelWorkflowExecutionFailedEventAttributesInterface
ChildPolicyTypeAlias
ChildPolicyenumVariable
ChildWorkflowExecutionCanceledEventAttributesInterface
ChildWorkflowExecutionCompletedEventAttributesInterface
ChildWorkflowExecutionFailedEventAttributesInterface
ChildWorkflowExecutionStartedEventAttributesInterface
ChildWorkflowExecutionTerminatedEventAttributesInterface
ChildWorkflowExecutionTimedOutEventAttributesInterface
ClientDefaultsInterface
ClientInputEndpointParametersInterface
CloseStatusTypeAlias
CloseStatusenumVariable
CloseStatusFilterInterface
CompleteWorkflowExecutionDecisionAttributesInterface
CompleteWorkflowExecutionFailedCauseTypeAlias
CompleteWorkflowExecutionFailedCauseenumVariable
CompleteWorkflowExecutionFailedEventAttributesInterface
ContinueAsNewWorkflowExecutionDecisionAttributesInterface
ContinueAsNewWorkflowExecutionFailedCauseTypeAlias
ContinueAsNewWorkflowExecutionFailedCauseenumVariable
ContinueAsNewWorkflowExecutionFailedEventAttributesInterface
CountClosedWorkflowExecutionsCommandClass
CountClosedWorkflowExecutionsCommandInputInterface
CountClosedWorkflowExecutionsCommandOutputInterface
CountClosedWorkflowExecutionsInputInterface
CountOpenWorkflowExecutionsCommandClass
CountOpenWorkflowExecutionsCommandInputInterface
CountOpenWorkflowExecutionsCommandOutputInterface
CountOpenWorkflowExecutionsInputInterface
CountPendingActivityTasksCommandClass
CountPendingActivityTasksCommandInputInterface
CountPendingActivityTasksCommandOutputInterface
CountPendingActivityTasksInputInterface
CountPendingDecisionTasksCommandClass
CountPendingDecisionTasksCommandInputInterface
CountPendingDecisionTasksCommandOutputInterface
CountPendingDecisionTasksInputInterface
DecisionInterface
DecisionTaskInterface
DecisionTaskCompletedEventAttributesInterface
DecisionTaskScheduledEventAttributesInterface
DecisionTaskStartedEventAttributesInterface
DecisionTaskTimedOutEventAttributesInterface
DecisionTaskTimeoutTypeTypeAlias
DecisionTaskTimeoutTypeenumVariable
DecisionTypeTypeAlias
DecisionTypeenumVariable
DefaultUndefinedFaultClass
DeleteActivityTypeCommandClass
DeleteActivityTypeCommandInputInterface
DeleteActivityTypeCommandOutputInterface
DeleteActivityTypeInputInterface
DeleteWorkflowTypeCommandClass
DeleteWorkflowTypeCommandInputInterface
DeleteWorkflowTypeCommandOutputInterface
DeleteWorkflowTypeInputInterface
DeprecateActivityTypeCommandClass
DeprecateActivityTypeCommandInputInterface
DeprecateActivityTypeCommandOutputInterface
DeprecateActivityTypeInputInterface
DeprecateDomainCommandClass
DeprecateDomainCommandInputInterface
DeprecateDomainCommandOutputInterface
DeprecateDomainInputInterface
DeprecateWorkflowTypeCommandClass
DeprecateWorkflowTypeCommandInputInterface
DeprecateWorkflowTypeCommandOutputInterface
DeprecateWorkflowTypeInputInterface
DescribeActivityTypeCommandClass
DescribeActivityTypeCommandInputInterface
DescribeActivityTypeCommandOutputInterface
DescribeActivityTypeInputInterface
DescribeDomainCommandClass
DescribeDomainCommandInputInterface
DescribeDomainCommandOutputInterface
DescribeDomainInputInterface
DescribeWorkflowExecutionCommandClass
DescribeWorkflowExecutionCommandInputInterface
DescribeWorkflowExecutionCommandOutputInterface
DescribeWorkflowExecutionInputInterface
DescribeWorkflowTypeCommandClass
DescribeWorkflowTypeCommandInputInterface
DescribeWorkflowTypeCommandOutputInterface
DescribeWorkflowTypeInputInterface
DomainAlreadyExistsFaultClass
DomainConfigurationInterface
DomainDeprecatedFaultClass
DomainDetailInterface
DomainInfoInterface
DomainInfosInterface
EventTypeTypeAlias
EventTypeenumVariable
ExecutionStatusTypeAlias
ExecutionStatusenumVariable
ExecutionTimeFilterInterface
ExternalWorkflowExecutionCancelRequestedEventAttributesInterface
ExternalWorkflowExecutionSignaledEventAttributesInterface
FailWorkflowExecutionDecisionAttributesInterface
FailWorkflowExecutionFailedCauseTypeAlias
FailWorkflowExecutionFailedCauseenumVariable
FailWorkflowExecutionFailedEventAttributesInterface
GetWorkflowExecutionHistoryCommandClass
GetWorkflowExecutionHistoryCommandInputInterface
GetWorkflowExecutionHistoryCommandOutputInterface
GetWorkflowExecutionHistoryInputInterface
HistoryInterface
HistoryEventInterface
LambdaFunctionCompletedEventAttributesInterface
LambdaFunctionFailedEventAttributesInterface
LambdaFunctionScheduledEventAttributesInterface
LambdaFunctionStartedEventAttributesInterface
LambdaFunctionTimedOutEventAttributesInterface
LambdaFunctionTimeoutTypeTypeAlias
LambdaFunctionTimeoutTypeenumVariable
LimitExceededFaultClass
ListActivityTypesCommandClass
ListActivityTypesCommandInputInterface
ListActivityTypesCommandOutputInterface
ListActivityTypesInputInterface
ListClosedWorkflowExecutionsCommandClass
ListClosedWorkflowExecutionsCommandInputInterface
ListClosedWorkflowExecutionsCommandOutputInterface
ListClosedWorkflowExecutionsInputInterface
ListDomainsCommandClass
ListDomainsCommandInputInterface
ListDomainsCommandOutputInterface
ListDomainsInputInterface
ListOpenWorkflowExecutionsCommandClass
ListOpenWorkflowExecutionsCommandInputInterface
ListOpenWorkflowExecutionsCommandOutputInterface
ListOpenWorkflowExecutionsInputInterface
ListTagsForResourceCommandClass
ListTagsForResourceCommandInputInterface
ListTagsForResourceCommandOutputInterface
ListTagsForResourceInputInterface
ListTagsForResourceOutputInterface
ListWorkflowTypesCommandClass
ListWorkflowTypesCommandInputInterface
ListWorkflowTypesCommandOutputInterface
ListWorkflowTypesInputInterface
MarkerRecordedEventAttributesInterface
OperationNotPermittedFaultClass
paginateGetWorkflowExecutionHistoryVariable
paginateListActivityTypesVariable
paginateListClosedWorkflowExecutionsVariable
paginateListDomainsVariable
paginateListOpenWorkflowExecutionsVariable
paginateListWorkflowTypesVariable
paginatePollForDecisionTaskVariable
PendingTaskCountInterface
PollForActivityTaskCommandClass
PollForActivityTaskCommandInputInterface
PollForActivityTaskCommandOutputInterface
PollForActivityTaskInputInterface
PollForDecisionTaskCommandClass
PollForDecisionTaskCommandInputInterface
PollForDecisionTaskCommandOutputInterface
PollForDecisionTaskInputInterface
RecordActivityTaskHeartbeatCommandClass
RecordActivityTaskHeartbeatCommandInputInterface
RecordActivityTaskHeartbeatCommandOutputInterface
RecordActivityTaskHeartbeatInputInterface
RecordMarkerDecisionAttributesInterface
RecordMarkerFailedCauseTypeAlias
RecordMarkerFailedCauseenumVariable
RecordMarkerFailedEventAttributesInterface
RegisterActivityTypeCommandClass
RegisterActivityTypeCommandInputInterface
RegisterActivityTypeCommandOutputInterface
RegisterActivityTypeInputInterface
RegisterDomainCommandClass
RegisterDomainCommandInputInterface
RegisterDomainCommandOutputInterface
RegisterDomainInputInterface
RegisterWorkflowTypeCommandClass
RegisterWorkflowTypeCommandInputInterface
RegisterWorkflowTypeCommandOutputInterface
RegisterWorkflowTypeInputInterface
RegistrationStatusTypeAlias
RegistrationStatusenumVariable
RequestCancelActivityTaskDecisionAttributesInterface
RequestCancelActivityTaskFailedCauseTypeAlias
RequestCancelActivityTaskFailedCauseenumVariable
RequestCancelActivityTaskFailedEventAttributesInterface
RequestCancelExternalWorkflowExecutionDecisionAttributesInterface
RequestCancelExternalWorkflowExecutionFailedCauseTypeAlias
RequestCancelExternalWorkflowExecutionFailedCauseenumVariable
RequestCancelExternalWorkflowExecutionFailedEventAttributesInterface
RequestCancelExternalWorkflowExecutionInitiatedEventAttributesInterface
RequestCancelWorkflowExecutionCommandClass
RequestCancelWorkflowExecutionCommandInputInterface
RequestCancelWorkflowExecutionCommandOutputInterface
RequestCancelWorkflowExecutionInputInterface
ResourceTagInterface
RespondActivityTaskCanceledCommandClass
RespondActivityTaskCanceledCommandInputInterface
RespondActivityTaskCanceledCommandOutputInterface
RespondActivityTaskCanceledInputInterface
RespondActivityTaskCompletedCommandClass
RespondActivityTaskCompletedCommandInputInterface
RespondActivityTaskCompletedCommandOutputInterface
RespondActivityTaskCompletedInputInterface
RespondActivityTaskFailedCommandClass
RespondActivityTaskFailedCommandInputInterface
RespondActivityTaskFailedCommandOutputInterface
RespondActivityTaskFailedInputInterface
RespondDecisionTaskCompletedCommandClass
RespondDecisionTaskCompletedCommandInputInterface
RespondDecisionTaskCompletedCommandOutputInterface
RespondDecisionTaskCompletedInputInterface
RunInterface
RuntimeExtensionInterface
ScheduleActivityTaskDecisionAttributesInterface
ScheduleActivityTaskFailedCauseTypeAlias
ScheduleActivityTaskFailedCauseenumVariable
ScheduleActivityTaskFailedEventAttributesInterface
ScheduleLambdaFunctionDecisionAttributesInterface
ScheduleLambdaFunctionFailedCauseTypeAlias
ScheduleLambdaFunctionFailedCauseenumVariable
ScheduleLambdaFunctionFailedEventAttributesInterface
ServiceInputTypesTypeAlias
ServiceOutputTypesTypeAlias
SignalExternalWorkflowExecutionDecisionAttributesInterface
SignalExternalWorkflowExecutionFailedCauseTypeAlias
SignalExternalWorkflowExecutionFailedCauseenumVariable
SignalExternalWorkflowExecutionFailedEventAttributesInterface
SignalExternalWorkflowExecutionInitiatedEventAttributesInterface
SignalWorkflowExecutionCommandClass
SignalWorkflowExecutionCommandInputInterface
SignalWorkflowExecutionCommandOutputInterface
SignalWorkflowExecutionInputInterface
StartChildWorkflowExecutionDecisionAttributesInterface
StartChildWorkflowExecutionFailedCauseTypeAlias
StartChildWorkflowExecutionFailedCauseenumVariable
StartChildWorkflowExecutionFailedEventAttributesInterface
StartChildWorkflowExecutionInitiatedEventAttributesInterface
StartLambdaFunctionFailedCauseTypeAlias
StartLambdaFunctionFailedCauseenumVariable
StartLambdaFunctionFailedEventAttributesInterface
StartTimerDecisionAttributesInterface
StartTimerFailedCauseTypeAlias
StartTimerFailedCauseenumVariable
StartTimerFailedEventAttributesInterface
StartWorkflowExecutionCommandClass
StartWorkflowExecutionCommandInputInterface
StartWorkflowExecutionCommandOutputInterface
StartWorkflowExecutionInputInterface
SWFClass
SWFInterface
SWFClientClass
SWFClientConfigInterface
SWFClientConfigTypeTypeAlias
SWFClientResolvedConfigInterface
SWFClientResolvedConfigTypeTypeAlias
SWFPaginationConfigurationInterface
SWFServiceExceptionClass
TagFilterInterface
TagResourceCommandClass
TagResourceCommandInputInterface
TagResourceCommandOutputInterface
TagResourceInputInterface
TaskListInterface
TerminateWorkflowExecutionCommandClass
TerminateWorkflowExecutionCommandInputInterface
TerminateWorkflowExecutionCommandOutputInterface
TerminateWorkflowExecutionInputInterface
TimerCanceledEventAttributesInterface
TimerFiredEventAttributesInterface
TimerStartedEventAttributesInterface
TooManyTagsFaultClass
TypeAlreadyExistsFaultClass
TypeDeprecatedFaultClass
TypeNotDeprecatedFaultClass
UndeprecateActivityTypeCommandClass
UndeprecateActivityTypeCommandInputInterface
UndeprecateActivityTypeCommandOutputInterface
UndeprecateActivityTypeInputInterface
UndeprecateDomainCommandClass
UndeprecateDomainCommandInputInterface
UndeprecateDomainCommandOutputInterface
UndeprecateDomainInputInterface
UndeprecateWorkflowTypeCommandClass
UndeprecateWorkflowTypeCommandInputInterface
UndeprecateWorkflowTypeCommandOutputInterface
UndeprecateWorkflowTypeInputInterface
UnknownResourceFaultClass
UntagResourceCommandClass
UntagResourceCommandInputInterface
UntagResourceCommandOutputInterface
UntagResourceInputInterface
WorkflowExecutionInterface
WorkflowExecutionAlreadyStartedFaultClass
WorkflowExecutionCanceledEventAttributesInterface
WorkflowExecutionCancelRequestedCauseTypeAlias
WorkflowExecutionCancelRequestedCauseenumVariable
WorkflowExecutionCancelRequestedEventAttributesInterface
WorkflowExecutionCompletedEventAttributesInterface
WorkflowExecutionConfigurationInterface
WorkflowExecutionContinuedAsNewEventAttributesInterface
WorkflowExecutionCountInterface
WorkflowExecutionDetailInterface
WorkflowExecutionFailedEventAttributesInterface
WorkflowExecutionFilterInterface
WorkflowExecutionInfoInterface
WorkflowExecutionInfosInterface
WorkflowExecutionOpenCountsInterface
WorkflowExecutionSignaledEventAttributesInterface
WorkflowExecutionStartedEventAttributesInterface
WorkflowExecutionTerminatedCauseTypeAlias
WorkflowExecutionTerminatedCauseenumVariable
WorkflowExecutionTerminatedEventAttributesInterface
WorkflowExecutionTimedOutEventAttributesInterface
WorkflowExecutionTimeoutTypeTypeAlias
WorkflowExecutionTimeoutTypeenumVariable
WorkflowTypeInterface
WorkflowTypeConfigurationInterface
WorkflowTypeDetailInterface
WorkflowTypeFilterInterface
WorkflowTypeInfoInterface
WorkflowTypeInfosInterface