Crate rusoto_stepfunctions [] [src]

AWS Step Functions

AWS Step Functions is a web service that enables you to coordinate the components of distributed applications and microservices using visual workflows. You build applications from individual components that each perform a discrete function, or task, allowing you to scale and change applications quickly. Step Functions provides a graphical console to visualize the components of your application as a series of steps. It automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected, every time. Step Functions logs the state of each step, so when things do go wrong, you can diagnose and debug problems quickly.

Step Functions manages the operations and underlying infrastructure for you to ensure your application is available at any scale. You can run tasks on the AWS cloud, on your own servers, or an any system that has access to AWS. Step Functions can be accessed and used with the Step Functions console, the AWS SDKs (included with your Beta release invitation email), or an HTTP API (the subject of this document).

If you're using the service, you're probably looking for StepFunctionsClient and StepFunctions.

Structs

ActivityFailedEventDetails
ActivityListItem
ActivityScheduleFailedEventDetails
ActivityScheduledEventDetails
ActivityStartedEventDetails
ActivitySucceededEventDetails
ActivityTimedOutEventDetails
CreateActivityInput
CreateActivityOutput
CreateStateMachineInput
CreateStateMachineOutput
DeleteActivityInput
DeleteActivityOutput
DeleteStateMachineInput
DeleteStateMachineOutput
DescribeActivityInput
DescribeActivityOutput
DescribeExecutionInput
DescribeExecutionOutput
DescribeStateMachineInput
DescribeStateMachineOutput
ExecutionAbortedEventDetails
ExecutionFailedEventDetails
ExecutionListItem
ExecutionStartedEventDetails
ExecutionSucceededEventDetails
ExecutionTimedOutEventDetails
GetActivityTaskInput
GetActivityTaskOutput
GetExecutionHistoryInput
GetExecutionHistoryOutput
HistoryEvent
LambdaFunctionFailedEventDetails
LambdaFunctionScheduleFailedEventDetails
LambdaFunctionScheduledEventDetails
LambdaFunctionStartFailedEventDetails
LambdaFunctionSucceededEventDetails
LambdaFunctionTimedOutEventDetails
ListActivitiesInput
ListActivitiesOutput
ListExecutionsInput
ListExecutionsOutput
ListStateMachinesInput
ListStateMachinesOutput
SendTaskFailureInput
SendTaskFailureOutput
SendTaskHeartbeatInput
SendTaskHeartbeatOutput
SendTaskSuccessInput
SendTaskSuccessOutput
StartExecutionInput
StartExecutionOutput
StateEnteredEventDetails
StateExitedEventDetails
StateMachineListItem
StepFunctionsClient

A client for the AWS SFN API.

StopExecutionInput
StopExecutionOutput

Enums

CreateActivityError

Errors returned by CreateActivity

CreateStateMachineError

Errors returned by CreateStateMachine

DeleteActivityError

Errors returned by DeleteActivity

DeleteStateMachineError

Errors returned by DeleteStateMachine

DescribeActivityError

Errors returned by DescribeActivity

DescribeExecutionError

Errors returned by DescribeExecution

DescribeStateMachineError

Errors returned by DescribeStateMachine

GetActivityTaskError

Errors returned by GetActivityTask

GetExecutionHistoryError

Errors returned by GetExecutionHistory

ListActivitiesError

Errors returned by ListActivities

ListExecutionsError

Errors returned by ListExecutions

ListStateMachinesError

Errors returned by ListStateMachines

SendTaskFailureError

Errors returned by SendTaskFailure

SendTaskHeartbeatError

Errors returned by SendTaskHeartbeat

SendTaskSuccessError

Errors returned by SendTaskSuccess

StartExecutionError

Errors returned by StartExecution

StopExecutionError

Errors returned by StopExecution

Traits

StepFunctions

Trait representing the capabilities of the AWS SFN API. AWS SFN clients implement this trait.