aws_cdk.aws_stepfunctions_tasks

Package Overview

AcceleratorClass

(experimental) The generation of Elastic Inference (EI) instance.

AcceleratorType

(experimental) The size of the Elastic Inference (EI) instance to use for the production variant.

ActionOnFailure

(experimental) The action to take when the cluster step fails.

AlgorithmSpecification

AssembleWith

(experimental) How to assemble the results of the transform job as a single S3 object.

AthenaGetQueryExecution

(experimental) Get an Athena Query Execution as a Task.

AthenaGetQueryExecutionProps

AthenaGetQueryResults

(experimental) Get an Athena Query Results as a Task.

AthenaGetQueryResultsProps

AthenaStartQueryExecution

(experimental) Start an Athena Query as a Task.

AthenaStartQueryExecutionProps

AthenaStopQueryExecution

(experimental) Stop an Athena Query Execution as a Task.

AthenaStopQueryExecutionProps

BatchContainerOverrides

BatchJobDependency

BatchStrategy

(experimental) Specifies the number of records to include in a mini-batch for an HTTP inference request.

BatchSubmitJob

Task to submits an AWS Batch job from a job definition.

BatchSubmitJobProps

Channel

CodeBuildStartBuild

Start a CodeBuild Build as a task.

CodeBuildStartBuildProps

CommonEcsRunTaskProps

CompressionType

(experimental) Compression type of the data.

ContainerDefinition

(experimental) Describes the container, as part of model definition.

ContainerDefinitionConfig

ContainerDefinitionOptions

ContainerOverride

ContainerOverrides

DataSource

DockerImage

(experimental) Creates IDockerImage instances.

DockerImageConfig

DynamoAttributeValue

Represents the data for an attribute.

DynamoConsumedCapacity

Determines the level of detail about provisioned throughput consumption that is returned.

DynamoDeleteItem

A StepFunctions task to call DynamoDeleteItem.

DynamoDeleteItemProps

DynamoGetItem

A StepFunctions task to call DynamoGetItem.

DynamoGetItemProps

DynamoItemCollectionMetrics

Determines whether item collection metrics are returned.

DynamoProjectionExpression

Class to generate projection expression.

DynamoPutItem

A StepFunctions task to call DynamoPutItem.

DynamoPutItemProps

DynamoReturnValues

Use ReturnValues if you want to get the item attributes as they appear before or after they are changed.

DynamoUpdateItem

A StepFunctions task to call DynamoUpdateItem.

DynamoUpdateItemProps

EcsEc2LaunchTarget

Configuration for running an ECS task on EC2.

EcsEc2LaunchTargetOptions

EcsFargateLaunchTarget

Configuration for running an ECS task on Fargate.

EcsFargateLaunchTargetOptions

EcsLaunchTargetConfig

EcsRunTask

Run a Task on ECS or Fargate.

EcsRunTaskBase

A StepFunctions Task to run a Task on ECS or Fargate.

EcsRunTaskBaseProps

EcsRunTaskProps

EmrAddStep

(experimental) A Step Functions Task to add a Step to an EMR Cluster.

EmrAddStepProps

EmrCancelStep

(experimental) A Step Functions Task to to cancel a Step on an EMR Cluster.

EmrCancelStepProps

EmrCreateCluster

(experimental) A Step Functions Task to create an EMR Cluster.

EmrCreateClusterProps

EmrModifyInstanceFleetByName

(experimental) A Step Functions Task to to modify an InstanceFleet on an EMR Cluster.

EmrModifyInstanceFleetByNameProps

EmrModifyInstanceGroupByName

(experimental) A Step Functions Task to to modify an InstanceGroup on an EMR Cluster.

EmrModifyInstanceGroupByNameProps

EmrSetClusterTerminationProtection

(experimental) A Step Functions Task to to set Termination Protection on an EMR Cluster.

EmrSetClusterTerminationProtectionProps

EmrTerminateCluster

(experimental) A Step Functions Task to terminate an EMR Cluster.

EmrTerminateClusterProps

EncryptionConfiguration

EncryptionOption

(experimental) Encryption Options of the S3 bucket.

EvaluateExpression

(experimental) A Step Functions Task to evaluate an expression.

EvaluateExpressionProps

GlueStartJobRun

Starts an AWS Glue job in a Task state.

GlueStartJobRunProps

IContainerDefinition

(experimental) Configuration of the container used to host the model.

IEcsLaunchTarget

An Amazon ECS launch type determines the type of infrastructure on which your tasks and services are hosted.

ISageMakerTask

(experimental) Task to train a machine learning model using Amazon SageMaker.

InputMode

(experimental) Input mode that the algorithm supports.

InvocationType

Invocation type of a Lambda.

InvokeActivity

(deprecated) A Step Functions Task to invoke an Activity worker.

InvokeActivityProps

InvokeFunction

(deprecated) A Step Functions Task to invoke a Lambda function.

InvokeFunctionProps

JobDependency

LambdaInvocationType

Invocation type of a Lambda.

LambdaInvoke

Invoke a Lambda function as a Task.

LambdaInvokeProps

LaunchTargetBindOptions

MetricDefinition

Mode

(experimental) Specifies how many models the container hosts.

OutputDataConfig

ProductionVariant

PublishToTopic

(deprecated) A Step Functions Task to publish messages to SNS topic.

PublishToTopicProps

QueryExecutionContext

RecordWrapperType

(experimental) Define the format of the input data.

ResourceConfig

ResultConfiguration

RunBatchJob

(deprecated) A Step Functions Task to run AWS Batch.

RunBatchJobProps

RunEcsEc2Task

(deprecated) Run an ECS/EC2 Task in a StepFunctions workflow.

RunEcsEc2TaskProps

RunEcsFargateTask

(deprecated) Start a service on an ECS cluster.

RunEcsFargateTaskProps

RunGlueJobTask

(deprecated) Invoke a Glue job as a Task.

RunGlueJobTaskProps

RunLambdaTask

(deprecated) Invoke a Lambda function as a Task.

RunLambdaTaskProps

S3DataDistributionType

(experimental) S3 Data Distribution Type.

S3DataSource

S3DataType

(experimental) S3 Data Type.

S3Location

(experimental) Constructs IS3Location objects.

S3LocationBindOptions

S3LocationConfig

SageMakerCreateEndpoint

(experimental) A Step Functions Task to create a SageMaker endpoint.

SageMakerCreateEndpointConfig

(experimental) A Step Functions Task to create a SageMaker endpoint configuration.

SageMakerCreateEndpointConfigProps

SageMakerCreateEndpointProps

SageMakerCreateModel

(experimental) A Step Functions Task to create a SageMaker model.

SageMakerCreateModelProps

SageMakerCreateTrainingJob

(experimental) Class representing the SageMaker Create Training Job task.

SageMakerCreateTrainingJobProps

SageMakerCreateTransformJob

(experimental) Class representing the SageMaker Create Training Job task.

SageMakerCreateTransformJobProps

SageMakerUpdateEndpoint

(experimental) A Step Functions Task to update a SageMaker endpoint.

SageMakerUpdateEndpointProps

SendToQueue

(deprecated) A StepFunctions Task to send messages to SQS queue.

SendToQueueProps

ShuffleConfig

SnsPublish

A Step Functions Task to publish messages to SNS topic.

SnsPublishProps

SplitType

(experimental) Method to use to split the transform job’s data files into smaller batches.

SqsSendMessage

A StepFunctions Task to send messages to SQS queue.

SqsSendMessageProps

StartExecution

(deprecated) A Step Functions Task to call StartExecution on another state machine.

StartExecutionProps

StepFunctionsInvokeActivity

A Step Functions Task to invoke an Activity worker.

StepFunctionsInvokeActivityProps

StepFunctionsStartExecution

A Step Functions Task to call StartExecution on another state machine.

StepFunctionsStartExecutionProps

StoppingCondition

TaskEnvironmentVariable

TransformDataSource

TransformInput

TransformOutput

TransformResources

TransformS3DataSource

VpcConfig