aws-cdk-lib.aws_stepfunctions.IChainable

interface IChainable

LanguageType name
.NETAmazon.CDK.AWS.StepFunctions.IChainable
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctions#IChainable
Javasoftware.amazon.awscdk.services.stepfunctions.IChainable
Pythonaws_cdk.aws_stepfunctions.IChainable
TypeScript (source)aws-cdk-lib » aws_stepfunctions » IChainable

Implemented by Chain, Choice, CustomState, Fail, Map, Parallel, Pass, Succeed, Wait, AthenaGetQueryExecution, AthenaGetQueryResults, AthenaStartQueryExecution, AthenaStopQueryExecution, BatchSubmitJob, CallApiGatewayHttpApiEndpoint, CallApiGatewayRestApiEndpoint, CallAwsService, CodeBuildStartBuild, DynamoDeleteItem, DynamoGetItem, DynamoPutItem, DynamoUpdateItem, EcsRunTask, EksCall, EmrAddStep, EmrCancelStep, EmrContainersCreateVirtualCluster, EmrContainersDeleteVirtualCluster, EmrContainersStartJobRun, EmrCreateCluster, EmrModifyInstanceFleetByName, EmrModifyInstanceGroupByName, EmrSetClusterTerminationProtection, EmrTerminateCluster, EvaluateExpression, EventBridgePutEvents, GlueDataBrewStartJobRun, GlueStartJobRun, LambdaInvoke, SageMakerCreateEndpoint, SageMakerCreateEndpointConfig, SageMakerCreateModel, SageMakerCreateTrainingJob, SageMakerCreateTransformJob, SageMakerUpdateEndpoint, SnsPublish, SqsSendMessage, StepFunctionsInvokeActivity, StepFunctionsStartExecution

Interface for objects that can be used in a Chain.

Properties

NameTypeDescription
endStatesINextable[]The chainable end state(s) of this chainable.
idstringDescriptive identifier for this chainable.
startStateStateThe start state of this chainable.

endStates

Type: INextable[]

The chainable end state(s) of this chainable.


id

Type: string

Descriptive identifier for this chainable.


startState

Type: State

The start state of this chainable.