The generation of Elastic Inference (EI) instance.
The size of the Elastic Inference (EI) instance to use for the production variant.
The action to take when the cluster step fails.
Specify the training algorithm and algorithm-specific metadata.
A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS.
How to assemble the results of the transform job as a single S3 object.
Get an Athena Query Execution as a Task.
Properties for getting a Query Execution.
Get an Athena Query Results as a Task.
Properties for getting a Query Results.
Start an Athena Query as a Task.
Properties for starting a Query Execution.
Stop an Athena Query Execution as a Task.
Properties for stoping a Query Execution.
The authentication method used to call the endpoint.
The overrides that should be sent to a container.
An object representing an AWS Batch job dependency.
Specifies the number of records to include in a mini-batch for an HTTP inference request.
Task to submits an AWS Batch job from a job definition.
Properties for RunBatchJob.
Base CallApiGatewayEdnpoint Task Props.
Call HTTP API endpoint as a Task.
Properties for calling an HTTP API Endpoint.
Call REST API endpoint as a Task.
Properties for calling an REST API Endpoint.
A StepFunctions task to call an AWS service API.
Properties for calling an AWS service's API action from your state machine.
Describes the training, validation or test dataset and the Amazon S3 location where it is stored.
The classification within a EMR Containers application configuration.
Start a CodeBuild Build as a task.
Properties for CodeBuildStartBuild.
Basic properties for ECS Tasks.
Compression type of the data.
Describes the container, as part of model definition.
Configuration options for the ContainerDefinition.
Properties to define a ContainerDefinition.
A list of container overrides that specify the name of a container and the overrides it should receive.
The overrides that should be sent to a container.
Location of the channel data.
Creates `IDockerImage` instances.
Configuration for a using Docker image.
Represents the data for an attribute.
Determines the level of detail about provisioned throughput consumption that is returned.
A StepFunctions task to call DynamoDeleteItem.
Properties for DynamoDeleteItem Task.
A StepFunctions task to call DynamoGetItem.
Properties for DynamoGetItem Task.
Determines whether item collection metrics are returned.
Class to generate projection expression.
A StepFunctions task to call DynamoPutItem.
Properties for DynamoPutItem Task.
Use ReturnValues if you want to get the item attributes as they appear before or after they are changed.
A StepFunctions task to call DynamoUpdateItem.
Properties for DynamoUpdateItem Task.
Configuration for running an ECS task on EC2.
Options to run an ECS task on EC2 in StepFunctions and ECS.
Configuration for running an ECS task on Fargate.
Properties to define an ECS service.
Configuration options for the ECS launch type.
Run a Task on ECS or Fargate.
Properties for ECS Tasks.
Call a EKS endpoint as a Task.
Properties for calling a EKS endpoint with EksCall.
Class that supports methods which return the EKS cluster name depending on input type.
A Step Functions Task to add a Step to an EMR Cluster.
Properties for EmrAddStep.
A Step Functions Task to to cancel a Step on an EMR Cluster.
Properties for EmrCancelStep.
Task that creates an EMR Containers virtual cluster from an EKS cluster.
Properties to define a EMR Containers CreateVirtualCluster Task on an EKS cluster.
Deletes an EMR Containers virtual cluster as a Task.
Properties to define a EMR Containers DeleteVirtualCluster Task.
The props for a EMR Containers StartJobRun Task.
A Step Functions Task to create an EMR Cluster.
Properties for the EMR Cluster Applications.
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
Configuration of a bootstrap action.
CloudWatch Alarm Comparison Operators.
The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered.
CloudWatch Alarm Statistics.
An optional configuration specification to be used when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR.
Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
The Amazon EBS configuration of a cluster instance.
The Cluster ScaleDownBehavior specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.
The configuration that defines an instance fleet.
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
Configuration defining a new instance group.
A specification of the number and type of Amazon EC2 instances.
An instance type configuration for each instance type in an instance fleet, which determines the EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities.
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
A CloudWatch dimension, which is specified using a Key (known as a Name in CloudWatch), Value pair.
The Amazon EC2 Availability Zone configuration of the cluster (job flow).
The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
AutoScaling Adjustment Type.
The upper and lower EC2 instance limits for an automatic scaling policy.
A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers activity, how EC2 instances are added or removed, and the periodicity of adjustments.
The conditions that trigger an automatic scaling activity and the definition of a CloudWatch metric alarm.
Configuration of the script to run during a bootstrap action.
An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period, and the number of EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied.
Spot Allocation Strategies.
The launch specification for Spot instances in the instance fleet, which determines the defined duration and provisioning timeout behavior.
EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.
Properties for EmrCreateCluster.
A Step Functions Task to to modify an InstanceFleet on an EMR Cluster.
Properties for EmrModifyInstanceFleetByName.
A Step Functions Task to to modify an InstanceGroup on an EMR Cluster.
Modify the size or configurations of an instance group.
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
Policy for customizing shrink operations.
Properties for EmrModifyInstanceGroupByName.
A Step Functions Task to to set Termination Protection on an EMR Cluster.
Properties for EmrSetClusterTerminationProtection.
A Step Functions Task to terminate an EMR Cluster.
Properties for EmrTerminateCluster.
Encryption Configuration of the S3 bucket.
Encryption Options of the S3 bucket.
A Step Functions Task to evaluate an expression.
Properties for EvaluateExpression.
A StepFunctions Task to send events to an EventBridge event bus.
An entry to be sent to EventBridge.
Properties for sending events with PutEvents.
Start a Job run as a Task.
Properties for starting a job run with StartJobRun.
Starts an AWS Glue job in a Task state.
Properties for starting an AWS Glue job as a task.
Http Methods that API Gateway supports.
Method type of a EKS call.
Configuration of the container used to host the model.
An Amazon ECS launch type determines the type of infrastructure on which your tasks and services are hosted.
Input mode that the algorithm supports.
Task to train a machine learning model using Amazon SageMaker.
An object representing an AWS Batch job dependency.
Specify the driver that the EMR Containers job runs on.
Invocation type of a Lambda.
Invoke a Lambda function as a Task.
Properties for invoking a Lambda function with LambdaInvoke.
Options for binding a launch target to an ECS run job task.
A message attribute to add to the SNS message.
The data type set for the SNS message attributes.
Specifies the metric name and regular expressions used to parse algorithm logs.
Specifies how many models the container hosts.
Configures the timeout and maximum number of retries for processing a transform job invocation.
Configuration setting for monitoring.
Configures the S3 bucket where SageMaker will save the result of model training.
Identifies a model that you want to host and the resources to deploy for hosting it.
Database and data catalog context in which the query execution occurs.
Define the format of the input data.
The Amazon EMR release version to use for the job run.
Specifies the resources, ML compute instances, and ML storage volumes to deploy for model training.
Location of query result along with S3 bucket configuration.
S3 Data Distribution Type.
S3 location of the channel data.
Constructs `IS3Location` objects.
Options for binding an S3 Location.
Stores information about the location of an object in Amazon S3.
A Step Functions Task to create a SageMaker endpoint.
A Step Functions Task to create a SageMaker endpoint configuration.
Properties for creating an Amazon SageMaker endpoint configuration.
Properties for creating an Amazon SageMaker endpoint.
A Step Functions Task to create a SageMaker model.
Properties for creating an Amazon SageMaker model.
Class representing the SageMaker Create Training Job task.
Properties for creating an Amazon SageMaker training job.
Class representing the SageMaker Create Transform Job task.
Properties for creating an Amazon SageMaker transform job task.
A Step Functions Task to update a SageMaker endpoint.
Properties for updating Amazon SageMaker endpoint.
Configuration for a shuffle option for input data in a channel.
A Step Functions Task to publish messages to SNS topic.
Properties for publishing a message to an SNS topic.
The information about job driver for Spark submit.
Method to use to split the transform job's data files into smaller batches.
A StepFunctions Task to send messages to SQS queue.
Properties for sending a message to an SQS queue.
A Step Functions Task to invoke an Activity worker.
Properties for invoking an Activity worker.
A Step Functions Task to call StartExecution on another state machine.
Properties for StartExecution.
Specifies a limit to how long a model training job can run.
An environment variable to be set in the container run as a task.
S3 location of the input data that the model can consume.
Dataset to be transformed and the Amazon S3 location where it is stored.
S3 location where you want Amazon SageMaker to save the results from the transform job.
ML compute instances for the transform job.
Location of the channel data.
Class that returns a virtual cluster's id depending on input type.
Specifies the VPC that you want your Amazon SageMaker training job to connect to.