The AWS::EMR::Cluster
resource specifies an Amazon EMR cluster.
Application
is a property of AWS::EMR::Cluster
.
AutoScalingPolicy
is a subproperty of InstanceGroupConfig
.
An auto-termination policy for an Amazon EMR cluster.
BootstrapActionConfig
is a property of AWS::EMR::Cluster
that can be used to run bootstrap actions on EMR clusters.
CloudWatchAlarmDefinition
is a subproperty of the ScalingTrigger
property, which determines when to trigger an automatic scaling activity.
The Amazon EC2 unit limits for a managed scaling policy.
EbsBlockDeviceConfig
is a subproperty of the EbsConfiguration
property type.
EbsConfiguration
is a subproperty of InstanceFleetConfig
or InstanceGroupConfig
.
The HadoopJarStepConfig
property type specifies a job flow step consisting of a JAR file whose main function will be executed.
Use InstanceFleetConfig
to define instance fleets for an EMR cluster.
InstanceFleetProvisioningSpecification
is a subproperty of InstanceFleetConfig
.
The resize specification for On-Demand and Spot Instances in the fleet.
Use InstanceGroupConfig
to define instance groups for an EMR cluster.
JobFlowInstancesConfig
is a property of the AWS::EMR::Cluster
resource.
KerberosAttributes
is a property of the AWS::EMR::Cluster
resource.
KeyValue
is a subproperty of the HadoopJarStepConfig
property type.
Managed scaling policy for an Amazon EMR cluster.
MetricDimension
is a subproperty of the CloudWatchAlarmDefinition
property type.
Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
Placement group configuration for an Amazon EMR cluster.
PlacementType
is a property of the AWS::EMR::Cluster
resource.
ScalingAction
is a subproperty of the ScalingRule
property type.
ScalingConstraints
is a subproperty of the AutoScalingPolicy
property type.
ScalingRule
is a subproperty of the AutoScalingPolicy
property type.
ScalingTrigger
is a subproperty of the ScalingRule
property type.
ScriptBootstrapActionConfig
is a subproperty of the BootstrapActionConfig
property type.
SimpleScalingPolicyConfiguration
is a subproperty of the ScalingAction
property type.
SpotProvisioningSpecification
is a subproperty of the InstanceFleetProvisioningSpecifications
property type.
The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
StepConfig
is a property of the AWS::EMR::Cluster
resource.
VolumeSpecification
is a subproperty of the EbsBlockDeviceConfig
property type.
Properties for defining a CfnCluster
.
Use InstanceFleetConfig
to define instance fleets for an EMR cluster.
EbsBlockDeviceConfig
is a subproperty of the EbsConfiguration
property type.
EbsConfiguration
determines the EBS volumes to attach to EMR cluster instances.
The resize specification for On-Demand and Spot Instances in the fleet.
InstanceType
config is a subproperty of InstanceFleetConfig
.
Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
SpotProvisioningSpecification
is a subproperty of the InstanceFleetProvisioningSpecifications
property type.
The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
VolumeSpecification
is a subproperty of the EbsBlockDeviceConfig
property type.
Properties for defining a CfnInstanceFleetConfig
.
Use InstanceGroupConfig
to define instance groups for an EMR cluster.
AutoScalingPolicy
defines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric.
CloudWatchAlarmDefinition
is a subproperty of the ScalingTrigger
property, which determines when to trigger an automatic scaling activity.
Configurations
is a property of the AWS::EMR::Cluster
resource that specifies the configuration of applications on an Amazon EMR cluster.
Configuration of requested EBS block device associated with the instance group with count of volumes that are associated to every instance.
The Amazon EBS configuration of a cluster instance.
MetricDimension
is a subproperty of the CloudWatchAlarmDefinition
property type.
ScalingAction
is a subproperty of the ScalingRule
property type.
ScalingConstraints
is a subproperty of the AutoScalingPolicy
property type.
ScalingRule
is a subproperty of the AutoScalingPolicy
property type.
ScalingTrigger
is a subproperty of the ScalingRule
property type.
SimpleScalingPolicyConfiguration
is a subproperty of the ScalingAction
property type.
VolumeSpecification
is a subproperty of the EbsBlockDeviceConfig
property type.
Properties for defining a CfnInstanceGroupConfig
.
Use a SecurityConfiguration
resource to configure data encryption, Kerberos authentication (available in Amazon EMR release version 5.10.0 and later), and Amazon S3 authorization for EMRFS (available in EMR 5.10.0 and later).
Properties for defining a CfnSecurityConfiguration
.
Use Step
to specify a cluster (job flow) step, which runs only on the master node.
A job flow step consisting of a JAR file whose main function will be executed.
KeyValue
is a subproperty of the HadoopJarStepConfig
property type.
Properties for defining a CfnStep
.
The AWS::EMR::Studio
resource specifies an Amazon EMR Studio.
Properties for defining a CfnStudio
.
The AWS::EMR::StudioSessionMapping
resource is an Amazon EMR resource type that maps a user or group to the Amazon EMR Studio specified by StudioId
, and applies a session policy that defines Studio permissions for that user or group.
Properties for defining a CfnStudioSessionMapping
.
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-emr-walworkspace.html.
Properties for defining a CfnWALWorkspace
.