swf-2012-01-25 library

Classes

ActivityTask
Unit of work sent to an activity worker.
ActivityTaskCanceledEventAttributes
Provides the details of the ActivityTaskCanceled event.
ActivityTaskCancelRequestedEventAttributes
Provides the details of the ActivityTaskCancelRequested event.
ActivityTaskCompletedEventAttributes
Provides the details of the ActivityTaskCompleted event.
ActivityTaskFailedEventAttributes
Provides the details of the ActivityTaskFailed event.
ActivityTaskScheduledEventAttributes
Provides the details of the ActivityTaskScheduled event.
ActivityTaskStartedEventAttributes
Provides the details of the ActivityTaskStarted event.
ActivityTaskStatus
Status information about an activity task.
ActivityTaskTimedOutEventAttributes
Provides the details of the ActivityTaskTimedOut event.
ActivityType
Represents an activity type.
ActivityTypeConfiguration
Configuration settings registered with the activity type.
ActivityTypeDetail
Detailed information about an activity type.
ActivityTypeInfo
Detailed information about an activity type.
ActivityTypeInfos
Contains a paginated list of activity type information structures.
AwsClientCredentials
AWS credentials.
CancelTimerDecisionAttributes
Provides the details of the CancelTimer decision. [...]
CancelTimerFailedEventAttributes
Provides the details of the CancelTimerFailed event.
CancelWorkflowExecutionDecisionAttributes
Provides the details of the CancelWorkflowExecution decision. [...]
CancelWorkflowExecutionFailedEventAttributes
Provides the details of the CancelWorkflowExecutionFailed event.
ChildWorkflowExecutionCanceledEventAttributes
Provide details of the ChildWorkflowExecutionCanceled event.
ChildWorkflowExecutionCompletedEventAttributes
Provides the details of the ChildWorkflowExecutionCompleted event.
ChildWorkflowExecutionFailedEventAttributes
Provides the details of the ChildWorkflowExecutionFailed event.
ChildWorkflowExecutionStartedEventAttributes
Provides the details of the ChildWorkflowExecutionStarted event.
ChildWorkflowExecutionTerminatedEventAttributes
Provides the details of the ChildWorkflowExecutionTerminated event.
ChildWorkflowExecutionTimedOutEventAttributes
Provides the details of the ChildWorkflowExecutionTimedOut event.
CloseStatusFilter
Used to filter the closed workflow executions in visibility APIs by their close status.
CompleteWorkflowExecutionDecisionAttributes
Provides the details of the CompleteWorkflowExecution decision. [...]
CompleteWorkflowExecutionFailedEventAttributes
Provides the details of the CompleteWorkflowExecutionFailed event.
ContinueAsNewWorkflowExecutionDecisionAttributes
Provides the details of the ContinueAsNewWorkflowExecution decision. [...]
ContinueAsNewWorkflowExecutionFailedEventAttributes
Provides the details of the ContinueAsNewWorkflowExecutionFailed event.
Decision
Specifies a decision made by the decider. A decision can be one of these types: [...]
DecisionTask
A structure that represents a decision task. Decision tasks are sent to deciders in order for them to make decisions.
DecisionTaskCompletedEventAttributes
Provides the details of the DecisionTaskCompleted event.
DecisionTaskScheduledEventAttributes
Provides details about the DecisionTaskScheduled event.
DecisionTaskStartedEventAttributes
Provides the details of the DecisionTaskStarted event.
DecisionTaskTimedOutEventAttributes
Provides the details of the DecisionTaskTimedOut event.
DomainConfiguration
Contains the configuration settings of a domain.
DomainDetail
Contains details of a domain.
DomainInfo
Contains general information about a domain.
DomainInfos
Contains a paginated collection of DomainInfo structures.
ExecutionTimeFilter
Used to filter the workflow executions in visibility APIs by various time-based rules. Each parameter, if specified, defines a rule that must be satisfied by each returned query result. The parameter values are in the Unix Time format. For example: "oldestDate": 1325376070.
ExternalWorkflowExecutionCancelRequestedEventAttributes
Provides the details of the ExternalWorkflowExecutionCancelRequested event.
ExternalWorkflowExecutionSignaledEventAttributes
Provides the details of the ExternalWorkflowExecutionSignaled event.
FailWorkflowExecutionDecisionAttributes
Provides the details of the FailWorkflowExecution decision. [...]
FailWorkflowExecutionFailedEventAttributes
Provides the details of the FailWorkflowExecutionFailed event.
History
Paginated representation of a workflow history for a workflow execution. This is the up to date, complete and authoritative record of the events related to all tasks and events in the life of the workflow execution.
HistoryEvent
Event within a workflow execution. A history event can be one of these types: [...]
LambdaFunctionCompletedEventAttributes
Provides the details of the LambdaFunctionCompleted event. It isn't set for other event types.
LambdaFunctionFailedEventAttributes
Provides the details of the LambdaFunctionFailed event. It isn't set for other event types.
LambdaFunctionScheduledEventAttributes
Provides the details of the LambdaFunctionScheduled event. It isn't set for other event types.
LambdaFunctionStartedEventAttributes
Provides the details of the LambdaFunctionStarted event. It isn't set for other event types.
LambdaFunctionTimedOutEventAttributes
Provides details of the LambdaFunctionTimedOut event.
ListTagsForResourceOutput
MarkerRecordedEventAttributes
Provides the details of the MarkerRecorded event.
PendingTaskCount
Contains the count of tasks in a task list.
RecordMarkerDecisionAttributes
Provides the details of the RecordMarker decision. [...]
RecordMarkerFailedEventAttributes
Provides the details of the RecordMarkerFailed event.
RequestCancelActivityTaskDecisionAttributes
Provides the details of the RequestCancelActivityTask decision. [...]
RequestCancelActivityTaskFailedEventAttributes
Provides the details of the RequestCancelActivityTaskFailed event.
RequestCancelExternalWorkflowExecutionDecisionAttributes
Provides the details of the RequestCancelExternalWorkflowExecution decision. [...]
RequestCancelExternalWorkflowExecutionFailedEventAttributes
Provides the details of the RequestCancelExternalWorkflowExecutionFailed event.
RequestCancelExternalWorkflowExecutionInitiatedEventAttributes
Provides the details of the RequestCancelExternalWorkflowExecutionInitiated event.
ResourceTag
Tags are key-value pairs that can be associated with Amazon SWF state machines and activities. [...]
Run
Specifies the runId of a workflow execution.
ScheduleActivityTaskDecisionAttributes
Provides the details of the ScheduleActivityTask decision. [...]
ScheduleActivityTaskFailedEventAttributes
Provides the details of the ScheduleActivityTaskFailed event.
ScheduleLambdaFunctionDecisionAttributes
Decision attributes specified in scheduleLambdaFunctionDecisionAttributes within the list of decisions decisions passed to RespondDecisionTaskCompleted.
ScheduleLambdaFunctionFailedEventAttributes
Provides the details of the ScheduleLambdaFunctionFailed event. It isn't set for other event types.
SignalExternalWorkflowExecutionDecisionAttributes
Provides the details of the SignalExternalWorkflowExecution decision. [...]
SignalExternalWorkflowExecutionFailedEventAttributes
Provides the details of the SignalExternalWorkflowExecutionFailed event.
SignalExternalWorkflowExecutionInitiatedEventAttributes
Provides the details of the SignalExternalWorkflowExecutionInitiated event.
StartChildWorkflowExecutionDecisionAttributes
Provides the details of the StartChildWorkflowExecution decision. [...]
StartChildWorkflowExecutionFailedEventAttributes
Provides the details of the StartChildWorkflowExecutionFailed event.
StartChildWorkflowExecutionInitiatedEventAttributes
Provides the details of the StartChildWorkflowExecutionInitiated event.
StartLambdaFunctionFailedEventAttributes
Provides the details of the StartLambdaFunctionFailed event. It isn't set for other event types.
StartTimerDecisionAttributes
Provides the details of the StartTimer decision. [...]
StartTimerFailedEventAttributes
Provides the details of the StartTimerFailed event.
SWF
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.
TagFilter
Used to filter the workflow executions in visibility APIs based on a tag.
TaskList
Represents a task list.
TimerCanceledEventAttributes
Provides the details of the TimerCanceled event.
TimerFiredEventAttributes
Provides the details of the TimerFired event.
TimerStartedEventAttributes
Provides the details of the TimerStarted event.
WorkflowExecution
Represents a workflow execution.
WorkflowExecutionCanceledEventAttributes
Provides the details of the WorkflowExecutionCanceled event.
WorkflowExecutionCancelRequestedEventAttributes
Provides the details of the WorkflowExecutionCancelRequested event.
WorkflowExecutionCompletedEventAttributes
Provides the details of the WorkflowExecutionCompleted event.
WorkflowExecutionConfiguration
The configuration settings for a workflow execution including timeout values, tasklist etc. These configuration settings are determined from the defaults specified when registering the workflow type and those specified when starting the workflow execution.
WorkflowExecutionContinuedAsNewEventAttributes
Provides the details of the WorkflowExecutionContinuedAsNew event.
WorkflowExecutionCount
Contains the count of workflow executions returned from CountOpenWorkflowExecutions or CountClosedWorkflowExecutions
WorkflowExecutionDetail
Contains details about a workflow execution.
WorkflowExecutionFailedEventAttributes
Provides the details of the WorkflowExecutionFailed event.
WorkflowExecutionFilter
Used to filter the workflow executions in visibility APIs by their workflowId.
WorkflowExecutionInfo
Contains information about a workflow execution.
WorkflowExecutionInfos
Contains a paginated list of information about workflow executions.
WorkflowExecutionOpenCounts
Contains the counts of open tasks, child workflow executions and timers for a workflow execution.
WorkflowExecutionSignaledEventAttributes
Provides the details of the WorkflowExecutionSignaled event.
WorkflowExecutionStartedEventAttributes
Provides details of WorkflowExecutionStarted event.
WorkflowExecutionTerminatedEventAttributes
Provides the details of the WorkflowExecutionTerminated event.
WorkflowExecutionTimedOutEventAttributes
Provides the details of the WorkflowExecutionTimedOut event.
WorkflowType
Represents a workflow type.
WorkflowTypeConfiguration
The configuration settings of a workflow type.
WorkflowTypeDetail
Contains details about a workflow type.
WorkflowTypeFilter
Used to filter workflow execution query results by type. Each parameter, if specified, defines a rule that must be satisfied by each returned result.
WorkflowTypeInfo
Contains information about a workflow type.
WorkflowTypeInfos
Contains a paginated list of information structures about workflow types.

Enums

ActivityTaskTimeoutType
CancelTimerFailedCause
CancelWorkflowExecutionFailedCause
ChildPolicy
CloseStatus
CompleteWorkflowExecutionFailedCause
ContinueAsNewWorkflowExecutionFailedCause
DecisionTaskTimeoutType
DecisionType
EventType
ExecutionStatus
FailWorkflowExecutionFailedCause
LambdaFunctionTimeoutType
RecordMarkerFailedCause
RegistrationStatus
RequestCancelActivityTaskFailedCause
RequestCancelExternalWorkflowExecutionFailedCause
ScheduleActivityTaskFailedCause
ScheduleLambdaFunctionFailedCause
SignalExternalWorkflowExecutionFailedCause
StartChildWorkflowExecutionFailedCause
StartLambdaFunctionFailedCause
StartTimerFailedCause
WorkflowExecutionCancelRequestedCause
WorkflowExecutionTerminatedCause
WorkflowExecutionTimeoutType

Exceptions / Errors

DefaultUndefinedFault
DomainAlreadyExistsFault
DomainDeprecatedFault
LimitExceededFault
OperationNotPermittedFault
TooManyTagsFault
TypeAlreadyExistsFault
TypeDeprecatedFault
UnknownResourceFault
WorkflowExecutionAlreadyStartedFault