aws_cdk.aws_stepfunctions

Package Overview

Activity

Define a new Step Functions 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.

CustomState

State defined by supplying Amazon States Language (ASL) in the state machine.

CustomStateProps

Data

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

Errors

Predefined error strings Error names in Amazon States Language - https://states-language.net/spec.html#appendix-a Error handling in Step Functions - https://docs.aws.amazon.com/step-functions/latest/dg/concepts-error-handling.html.

Fail

Define a Fail state in the state machine.

FailProps

FieldUtils

Helper functions to work with structures containing fields.

FindStateOptions

IActivity

Represents a Step Functions Activity https://docs.aws.amazon.com/step-functions/latest/dg/concepts-activities.html.

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.

IntegrationPattern

AWS Step Functions integrates with services directly in the Amazon States Language.

JsonPath

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

LogLevel

Defines which category of execution history events are logged.

LogOptions

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

StateMachineType

Two types of state machines are available in AWS Step Functions: EXPRESS AND STANDARD.

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.

TaskMetricsConfig

TaskProps

TaskStateBase

Define a Task state in the state machine.

TaskStateBaseProps

Wait

Define a Wait state in the state machine.

WaitProps

WaitTime

Represents the Wait state which delays a state machine from continuing for a specified time.