| Interface | Description |
|---|---|
| CfnCluster.ApplicationProperty |
`Application` is a property of `AWS::EMR::Cluster` .
|
| CfnCluster.AutoScalingPolicyProperty |
`AutoScalingPolicy` is a subproperty of `InstanceGroupConfig` .
|
| CfnCluster.BootstrapActionConfigProperty |
`BootstrapActionConfig` is a property of `AWS::EMR::Cluster` that can be used to run bootstrap actions on EMR clusters.
|
| CfnCluster.CloudWatchAlarmDefinitionProperty |
`CloudWatchAlarmDefinition` is a subproperty of the `ScalingTrigger` property, which determines when to trigger an automatic scaling activity.
|
| CfnCluster.ComputeLimitsProperty |
The EC2 unit limits for a managed scaling policy.
|
| CfnCluster.ConfigurationProperty |
> Used only with Amazon EMR release 4.0 and later.
|
| CfnCluster.EbsBlockDeviceConfigProperty |
`EbsBlockDeviceConfig` is a subproperty of the `EbsConfiguration` property type.
|
| CfnCluster.EbsConfigurationProperty |
`EbsConfiguration` is a subproperty of `InstanceFleetConfig` or `InstanceGroupConfig` .
|
| CfnCluster.HadoopJarStepConfigProperty |
The `HadoopJarStepConfig` property type specifies a job flow step consisting of a JAR file whose main function will be executed.
|
| CfnCluster.InstanceFleetConfigProperty |
Use `InstanceFleetConfig` to define instance fleets for an EMR cluster.
|
| CfnCluster.InstanceFleetProvisioningSpecificationsProperty |
`InstanceFleetProvisioningSpecification` is a subproperty of `InstanceFleetConfig` .
|
| CfnCluster.InstanceGroupConfigProperty |
Use `InstanceGroupConfig` to define instance groups for an EMR cluster.
|
| CfnCluster.InstanceTypeConfigProperty |
> The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
|
| CfnCluster.JobFlowInstancesConfigProperty |
`JobFlowInstancesConfig` is a property of the `AWS::EMR::Cluster` resource.
|
| CfnCluster.KerberosAttributesProperty |
`KerberosAttributes` is a property of the `AWS::EMR::Cluster` resource.
|
| CfnCluster.KeyValueProperty |
`KeyValue` is a subproperty of the `HadoopJarStepConfig` property type.
|
| CfnCluster.ManagedScalingPolicyProperty |
Managed scaling policy for an Amazon EMR cluster.
|
| CfnCluster.MetricDimensionProperty |
`MetricDimension` is a subproperty of the `CloudWatchAlarmDefinition` property type.
|
| CfnCluster.OnDemandProvisioningSpecificationProperty |
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
|
| CfnCluster.PlacementTypeProperty |
`PlacementType` is a property of the `AWS::EMR::Cluster` resource.
|
| CfnCluster.ScalingActionProperty |
`ScalingAction` is a subproperty of the `ScalingRule` property type.
|
| CfnCluster.ScalingConstraintsProperty |
`ScalingConstraints` is a subproperty of the `AutoScalingPolicy` property type.
|
| CfnCluster.ScalingRuleProperty |
`ScalingRule` is a subproperty of the `AutoScalingPolicy` property type.
|
| CfnCluster.ScalingTriggerProperty |
`ScalingTrigger` is a subproperty of the `ScalingRule` property type.
|
| CfnCluster.ScriptBootstrapActionConfigProperty |
`ScriptBootstrapActionConfig` is a subproperty of the `BootstrapActionConfig` property type.
|
| CfnCluster.SimpleScalingPolicyConfigurationProperty |
`SimpleScalingPolicyConfiguration` is a subproperty of the `ScalingAction` property type.
|
| CfnCluster.SpotProvisioningSpecificationProperty |
`SpotProvisioningSpecification` is a subproperty of the `InstanceFleetProvisioningSpecifications` property type.
|
| CfnCluster.StepConfigProperty |
`StepConfig` is a property of the `AWS::EMR::Cluster` resource.
|
| CfnCluster.VolumeSpecificationProperty |
`VolumeSpecification` is a subproperty of the `EbsBlockDeviceConfig` property type.
|
| CfnClusterProps |
Properties for defining a `CfnCluster`.
|
| CfnInstanceFleetConfig.ConfigurationProperty |
> Used only with Amazon EMR release 4.0 and later.
|
| CfnInstanceFleetConfig.EbsBlockDeviceConfigProperty |
`EbsBlockDeviceConfig` is a subproperty of the `EbsConfiguration` property type.
|
| CfnInstanceFleetConfig.EbsConfigurationProperty |
`EbsConfiguration` determines the EBS volumes to attach to EMR cluster instances.
|
| CfnInstanceFleetConfig.InstanceFleetProvisioningSpecificationsProperty |
> The instance fleet configuration is available only in Amazon EMR versions 4.8.0 and later, excluding 5.0.x versions.
|
| CfnInstanceFleetConfig.InstanceTypeConfigProperty |
`InstanceType` config is a subproperty of `InstanceFleetConfig` .
|
| CfnInstanceFleetConfig.OnDemandProvisioningSpecificationProperty |
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
|
| CfnInstanceFleetConfig.SpotProvisioningSpecificationProperty |
`SpotProvisioningSpecification` is a subproperty of the `InstanceFleetProvisioningSpecifications` property type.
|
| CfnInstanceFleetConfig.VolumeSpecificationProperty |
`VolumeSpecification` is a subproperty of the `EbsBlockDeviceConfig` property type.
|
| CfnInstanceFleetConfigProps |
Properties for defining a `CfnInstanceFleetConfig`.
|
| CfnInstanceGroupConfig.AutoScalingPolicyProperty |
`AutoScalingPolicy` defines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric.
|
| CfnInstanceGroupConfig.CloudWatchAlarmDefinitionProperty |
`CloudWatchAlarmDefinition` is a subproperty of the `ScalingTrigger` property, which determines when to trigger an automatic scaling activity.
|
| CfnInstanceGroupConfig.ConfigurationProperty |
`Configurations` is a property of the `AWS::EMR::Cluster` resource that specifies the configuration of applications on an Amazon EMR cluster.
|
| CfnInstanceGroupConfig.EbsBlockDeviceConfigProperty |
Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
|
| CfnInstanceGroupConfig.EbsConfigurationProperty |
The Amazon EBS configuration of a cluster instance.
|
| CfnInstanceGroupConfig.MetricDimensionProperty |
`MetricDimension` is a subproperty of the `CloudWatchAlarmDefinition` property type.
|
| CfnInstanceGroupConfig.ScalingActionProperty |
`ScalingAction` is a subproperty of the `ScalingRule` property type.
|
| CfnInstanceGroupConfig.ScalingConstraintsProperty |
`ScalingConstraints` is a subproperty of the `AutoScalingPolicy` property type.
|
| CfnInstanceGroupConfig.ScalingRuleProperty |
`ScalingRule` is a subproperty of the `AutoScalingPolicy` property type.
|
| CfnInstanceGroupConfig.ScalingTriggerProperty |
`ScalingTrigger` is a subproperty of the `ScalingRule` property type.
|
| CfnInstanceGroupConfig.SimpleScalingPolicyConfigurationProperty |
`SimpleScalingPolicyConfiguration` is a subproperty of the `ScalingAction` property type.
|
| CfnInstanceGroupConfig.VolumeSpecificationProperty |
`VolumeSpecification` is a subproperty of the `EbsBlockDeviceConfig` property type.
|
| CfnInstanceGroupConfigProps |
Properties for defining a `CfnInstanceGroupConfig`.
|
| CfnSecurityConfigurationProps |
Properties for defining a `CfnSecurityConfiguration`.
|
| CfnStep.HadoopJarStepConfigProperty |
A job flow step consisting of a JAR file whose main function will be executed.
|
| CfnStep.KeyValueProperty |
`KeyValue` is a subproperty of the `HadoopJarStepConfig` property type.
|
| CfnStepProps |
Properties for defining a `CfnStep`.
|
| CfnStudioProps |
Properties for defining a `CfnStudio`.
|
| CfnStudioSessionMappingProps |
Properties for defining a `CfnStudioSessionMapping`.
|
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.core.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
(Read the CDK Contributing Guide if you are interested in contributing to this construct library.)
Copyright © 2022. All rights reserved.