aws_cdk.aws_stepfunctions

Package Overview

Activity

Define a new StepFunctions activity.

ActivityProps

AfterwardsOptions

CatchProps

CfnActivity

A CloudFormation AWS::StepFunctions::Activity.

CfnActivityProps

CfnStateMachine

A CloudFormation AWS::StepFunctions::StateMachine.

CfnStateMachineProps

Chain

A collection of states to chain onto.

Choice

Define a Choice in the state machine.

ChoiceProps

Condition

A Condition for use in a Choice state branch.

Context

Extract a field from the State Machine Context data.

Data

Extract a field from the State Machine data that gets passed around between states.

Errors

Predefined error strings.

Fail

Define a Fail state in the state machine.

FailProps

FieldUtils

Helper functions to work with structures containing fields.

FindStateOptions

IActivity

IChainable

Interface for objects that can be used in a Chain.

INextable

Interface for states that can have ‘next’ states.

IStateMachine

A State Machine.

IStepFunctionsTask

Interface for resources that can be used as tasks.

InputType

The type of task input.

Map

Define a Map state in the state machine.

MapProps

Parallel

Define a Parallel state in the state machine.

ParallelProps

Pass

Define a Pass in the state machine.

PassProps

Result

The result of a Pass operation.

RetryProps

ServiceIntegrationPattern

Three ways to call an integrated service: Request Response, Run a Job and Wait for a Callback with Task Token.

SingleStateOptions

State

Base class for all other state classes.

StateGraph

A collection of connected states.

StateMachine

Define a StepFunctions State Machine.

StateMachineFragment

Base class for reusable state machine fragments.

StateMachineProps

StateProps

StateTransitionMetric

Metrics on the rate limiting performed on state machine execution.

StepFunctionsTaskConfig

Succeed

Define a Succeed state in the state machine.

SucceedProps

Task

Define a Task state in the state machine.

TaskInput

Type union for task classes that accept multiple types of payload.

TaskProps

Wait

Define a Wait state in the state machine.

WaitProps

WaitTime