AWS Step Functions is a service that lets you coordinate the components of distributed applications and microservices using visual workflows.
You can use Step Functions to build applications from individual components, each of which performs a discrete function, or task, allowing you to scale and change applications quickly. Step Functions provides a console that helps visualize the components of your application as a series of steps. Step Functions automatically triggers and tracks each step, and retries steps when there are errors, so your application executes predictably and in the right order every time. Step Functions logs the state of each step, so you can quickly diagnose and debug any issues.
Step Functions manages operations and underlying infrastructure to ensure your application is available at any scale. You can run tasks on AWS, your own servers, or any system that has access to AWS. You can access and use Step Functions using the console, the AWS SDKs, or an HTTP API. For more information about Step Functions, see the AWS Step Functions Developer Guide .
Contains details about an activity that failed during an execution.
Contains details about an activity.
Contains details about an activity schedule failure that occurred during an execution.
Contains details about an activity scheduled during an execution.
Contains details about the start of an activity during an execution.
Contains details about an activity that successfully terminated during an execution.
Contains details about an activity timeout that occurred during an execution.
An object that describes workflow billing details.
Provides details about execution input or output.
Contains details about an abort of an execution.
Contains details about an execution failure event.
Contains details about an execution.
Contains details about the start of the execution.
Contains details about the successful termination of the execution.
Contains details about the execution timeout that occurred during the execution.
Contains details about the events of an execution.
Provides details about input or output in an execution history event.
Contains details about a lambda function that failed during an execution.
Contains details about a failed lambda function schedule event that occurred during an execution.
Contains details about a lambda function scheduled during an execution.
Contains details about a lambda function that failed to start during an execution.
Contains details about a lambda function that successfully terminated during an execution.
Contains details about a lambda function timeout that occurred during an execution.
Contains details about an iteration of a Map state.
Details about a Map state that was started.
Contains details about a state entered during an execution.
Contains details about an exit from a state during an execution.
Contains details about the state machine.
A client for the AWS SFN API.
Tags are key-value pairs that can be associated with Step Functions state machines and activities.
Tags may only contain Unicode letters, digits, white space, or these symbols:
Contains details about a task failure event.
Contains details about a task scheduled during an execution.
Contains details about a task that failed to start during an execution.
Contains details about the start of a task during an execution.
Contains details about a task that failed to submit during an execution.
Contains details about a task submitted to a resource .
Contains details about the successful completion of a task state.
Contains details about a resource timeout that occurred during an execution.
Selects whether or not the state machine's AWS X-Ray tracing is enabled. Default is
Errors returned by CreateActivity
Errors returned by CreateStateMachine
Errors returned by DeleteActivity
Errors returned by DeleteStateMachine
Errors returned by DescribeActivity
Errors returned by DescribeExecution
Errors returned by DescribeStateMachine
Errors returned by DescribeStateMachineForExecution
Errors returned by GetActivityTask
Errors returned by GetExecutionHistory
Errors returned by ListActivities
Errors returned by ListExecutions
Errors returned by ListStateMachines
Errors returned by ListTagsForResource
Errors returned by SendTaskFailure
Errors returned by SendTaskHeartbeat
Errors returned by SendTaskSuccess
Errors returned by StartExecution
Errors returned by StartSyncExecution
Errors returned by StopExecution
Errors returned by TagResource
Errors returned by UntagResource
Errors returned by UpdateStateMachine
Trait representing the capabilities of the AWS SFN API. AWS SFN clients implement this trait.