Builder
Properties
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
Amazon EMR releases 4.x or later.
The version number of the requested configuration specification for this instance group.
The custom AMI ID to use for the provisioned instance group.
The EBS block devices that are mapped to this instance group.
If the instance group is EBS-optimized. An Amazon EBS-optimized instance uses an optimized configuration stack and provides additional, dedicated capacity for Amazon EBS I/O.
The type of the instance group. Valid values are MASTER, CORE or TASK.
The Amazon EC2 instance type for all instances in the instance group.
A list of configurations that were successfully applied for an instance group last time.
The version number of a configuration specification that was successfully applied for an instance group last time.
The marketplace to provision instances for this group. Valid values are ON_DEMAND or SPOT.
The target number of instances for the instance group.
The number of instances currently running in this instance group.
Policy for customizing shrink operations.
The current status of the instance group.
Functions
construct an aws.sdk.kotlin.services.emr.model.AutoScalingPolicyDescription inside the given block
construct an aws.sdk.kotlin.services.emr.model.ShrinkPolicy inside the given block
construct an aws.sdk.kotlin.services.emr.model.InstanceGroupStatus inside the given block