Crate rusoto_stepfunctions [−] [src]
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 .
If you're using the service, you're probably looking for StepFunctionsClient and StepFunctions.
Structs
ActivityFailedEventDetails |
Contains details about an activity which failed during an execution. |
ActivityListItem |
Contains details about an activity. |
ActivityScheduleFailedEventDetails |
Contains details about an activity schedule failure which occurred during an execution. |
ActivityScheduledEventDetails |
Contains details about an activity scheduled during an execution. |
ActivityStartedEventDetails |
Contains details about the start of an activity during an execution. |
ActivitySucceededEventDetails |
Contains details about an activity which successfully terminated during an execution. |
ActivityTimedOutEventDetails |
Contains details about an activity timeout which occurred during an execution. |
CreateActivityInput | |
CreateActivityOutput | |
CreateStateMachineInput | |
CreateStateMachineOutput | |
DeleteActivityInput | |
DeleteActivityOutput | |
DeleteStateMachineInput | |
DeleteStateMachineOutput | |
DescribeActivityInput | |
DescribeActivityOutput | |
DescribeExecutionInput | |
DescribeExecutionOutput | |
DescribeStateMachineForExecutionInput | |
DescribeStateMachineForExecutionOutput | |
DescribeStateMachineInput | |
DescribeStateMachineOutput | |
ExecutionAbortedEventDetails |
Contains details about an abort of an execution. |
ExecutionFailedEventDetails |
Contains details about an execution failure event. |
ExecutionListItem |
Contains details about an execution. |
ExecutionStartedEventDetails |
Contains details about the start of the execution. |
ExecutionSucceededEventDetails |
Contains details about the successful termination of the execution. |
ExecutionTimedOutEventDetails |
Contains details about the execution timeout which occurred during the execution. |
GetActivityTaskInput | |
GetActivityTaskOutput | |
GetExecutionHistoryInput | |
GetExecutionHistoryOutput | |
HistoryEvent |
Contains details about the events of an execution. |
LambdaFunctionFailedEventDetails |
Contains details about a lambda function which failed during an execution. |
LambdaFunctionScheduleFailedEventDetails |
Contains details about a failed lambda function schedule event which occurred during an execution. |
LambdaFunctionScheduledEventDetails |
Contains details about a lambda function scheduled during an execution. |
LambdaFunctionStartFailedEventDetails |
Contains details about a lambda function which failed to start during an execution. |
LambdaFunctionSucceededEventDetails |
Contains details about a lambda function which successfully terminated during an execution. |
LambdaFunctionTimedOutEventDetails |
Contains details about a lambda function timeout which occurred during an execution. |
ListActivitiesInput | |
ListActivitiesOutput | |
ListExecutionsInput | |
ListExecutionsOutput | |
ListStateMachinesInput | |
ListStateMachinesOutput | |
SendTaskFailureInput | |
SendTaskFailureOutput | |
SendTaskHeartbeatInput | |
SendTaskHeartbeatOutput | |
SendTaskSuccessInput | |
SendTaskSuccessOutput | |
StartExecutionInput | |
StartExecutionOutput | |
StateEnteredEventDetails |
Contains details about a state entered during an execution. |
StateExitedEventDetails |
Contains details about an exit from a state during an execution. |
StateMachineListItem |
Contains details about the state machine. |
StepFunctionsClient |
A client for the AWS SFN API. |
StopExecutionInput | |
StopExecutionOutput | |
UpdateStateMachineInput | |
UpdateStateMachineOutput |
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 |
DescribeStateMachineForExecutionError |
Errors returned by DescribeStateMachineForExecution |
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 |
UpdateStateMachineError |
Errors returned by UpdateStateMachine |
Traits
StepFunctions |
Trait representing the capabilities of the AWS SFN API. AWS SFN clients implement this trait. |