| Package | Description |
|---|---|
| software.amazon.awscdk.services.stepfunctions |
AWS Step Functions Construct Library
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
INextable.Jsii$Default
Internal default implementation for
INextable. |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomState
State defined by supplying Amazon States Language (ASL) in the state machine.
|
static class |
INextable.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
Map
Define a Map state in the state machine.
|
class |
Parallel
Define a Parallel state in the state machine.
|
class |
Pass
Define a Pass in the state machine.
|
class |
TaskStateBase
Define a Task state in the state machine.
|
class |
Wait
Define a Wait state in the state machine.
|
| Modifier and Type | Method and Description |
|---|---|
static List<INextable> |
State.filterNextables(List<? extends State> states)
Return only the states that allow chaining from an array of states.
|
List<INextable> |
Pass.getEndStates()
Continuable states of this Chainable.
|
abstract List<INextable> |
StateMachineFragment.getEndStates()
The states to chain onto if this fragment is used.
|
List<INextable> |
Map.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Wait.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
IChainable.getEndStates()
The chainable end state(s) of this chainable.
|
List<INextable> |
IChainable.Jsii$Proxy.getEndStates()
The chainable end state(s) of this chainable.
|
default List<INextable> |
IChainable.Jsii$Default.getEndStates()
The chainable end state(s) of this chainable.
|
abstract List<INextable> |
State.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Fail.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Parallel.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Succeed.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Choice.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
CustomState.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
TaskStateBase.getEndStates()
Continuable states of this Chainable.
|
List<INextable> |
Chain.getEndStates()
The chainable end state(s) of this chain.
|
| Modifier and Type | Method and Description |
|---|---|
static Chain |
Chain.custom(State startState,
List<? extends INextable> endStates,
IChainable lastAdded)
Make a Chain with specific start and end states, and a last-added Chainable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AthenaGetQueryExecution
Get an Athena Query Execution as a Task.
|
class |
AthenaGetQueryResults
Get an Athena Query Results as a Task.
|
class |
AthenaStartQueryExecution
Start an Athena Query as a Task.
|
class |
AthenaStopQueryExecution
Stop an Athena Query Execution as a Task.
|
class |
BatchSubmitJob
Task to submits an AWS Batch job from a job definition.
|
class |
CallApiGatewayHttpApiEndpoint
Call HTTP API endpoint as a Task.
|
class |
CallApiGatewayRestApiEndpoint
Call REST API endpoint as a Task.
|
class |
CallAwsService
A StepFunctions task to call an AWS service API.
|
class |
CodeBuildStartBuild
Start a CodeBuild Build as a task.
|
class |
DynamoDeleteItem
A StepFunctions task to call DynamoDeleteItem.
|
class |
DynamoGetItem
A StepFunctions task to call DynamoGetItem.
|
class |
DynamoPutItem
A StepFunctions task to call DynamoPutItem.
|
class |
DynamoUpdateItem
A StepFunctions task to call DynamoUpdateItem.
|
class |
EcsRunTask
Run a Task on ECS or Fargate.
|
class |
EksCall
Call a EKS endpoint as a Task.
|
class |
EmrAddStep
A Step Functions Task to add a Step to an EMR Cluster.
|
class |
EmrCancelStep
A Step Functions Task to to cancel a Step on an EMR Cluster.
|
class |
EmrContainersCreateVirtualCluster
Task that creates an EMR Containers virtual cluster from an EKS cluster.
|
class |
EmrContainersDeleteVirtualCluster
Deletes an EMR Containers virtual cluster as a Task.
|
class |
EmrContainersStartJobRun
Starts a job run.
|
class |
EmrCreateCluster
A Step Functions Task to create an EMR Cluster.
|
class |
EmrModifyInstanceFleetByName
A Step Functions Task to to modify an InstanceFleet on an EMR Cluster.
|
class |
EmrModifyInstanceGroupByName
A Step Functions Task to to modify an InstanceGroup on an EMR Cluster.
|
class |
EmrSetClusterTerminationProtection
A Step Functions Task to to set Termination Protection on an EMR Cluster.
|
class |
EmrTerminateCluster
A Step Functions Task to terminate an EMR Cluster.
|
class |
EvaluateExpression
A Step Functions Task to evaluate an expression.
|
class |
EventBridgePutEvents
A StepFunctions Task to send events to an EventBridge event bus.
|
class |
GlueDataBrewStartJobRun
Start a Job run as a Task.
|
class |
GlueStartJobRun
Starts an AWS Glue job in a Task state.
|
class |
LambdaInvoke
Invoke a Lambda function as a Task.
|
class |
SageMakerCreateEndpoint
A Step Functions Task to create a SageMaker endpoint.
|
class |
SageMakerCreateEndpointConfig
A Step Functions Task to create a SageMaker endpoint configuration.
|
class |
SageMakerCreateModel
A Step Functions Task to create a SageMaker model.
|
class |
SageMakerCreateTrainingJob
Class representing the SageMaker Create Training Job task.
|
class |
SageMakerCreateTransformJob
Class representing the SageMaker Create Transform Job task.
|
class |
SageMakerUpdateEndpoint
A Step Functions Task to update a SageMaker endpoint.
|
class |
SnsPublish
A Step Functions Task to publish messages to SNS topic.
|
class |
SqsSendMessage
A StepFunctions Task to send messages to SQS queue.
|
class |
StepFunctionsInvokeActivity
A Step Functions Task to invoke an Activity worker.
|
class |
StepFunctionsStartExecution
A Step Functions Task to call StartExecution on another state machine.
|
Copyright © 2022. All rights reserved.