Package com.pulumi.aws.emr.outputs
Class ClusterCoreInstanceGroup
- java.lang.Object
-
- com.pulumi.aws.emr.outputs.ClusterCoreInstanceGroup
-
public final class ClusterCoreInstanceGroup extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterCoreInstanceGroup.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>autoscalingPolicy()java.util.Optional<java.lang.String>bidPrice()static ClusterCoreInstanceGroup.Builderbuilder()static ClusterCoreInstanceGroup.Builderbuilder(ClusterCoreInstanceGroup defaults)java.util.List<ClusterCoreInstanceGroupEbsConfig>ebsConfigs()java.util.Optional<java.lang.String>id()java.util.Optional<java.lang.Integer>instanceCount()java.lang.StringinstanceType()java.util.Optional<java.lang.String>name()
-
-
-
Method Detail
-
autoscalingPolicy
public java.util.Optional<java.lang.String> autoscalingPolicy()
- Returns:
- String containing the [EMR Auto Scaling Policy](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-automatic-scaling.html) JSON.
-
bidPrice
public java.util.Optional<java.lang.String> bidPrice()
- Returns:
- Bid price for each EC2 instance in the instance group, expressed in USD. By setting this attribute, the instance group is being declared as a Spot Instance, and will implicitly create a Spot request. Leave this blank to use On-Demand Instances.
-
ebsConfigs
public java.util.List<ClusterCoreInstanceGroupEbsConfig> ebsConfigs()
- Returns:
- Configuration block(s) for EBS volumes attached to each instance in the instance group. Detailed below.
-
id
public java.util.Optional<java.lang.String> id()
- Returns:
- Core node type Instance Group ID, if using Instance Group for this node type.
-
instanceCount
public java.util.Optional<java.lang.Integer> instanceCount()
- Returns:
- Target number of instances for the instance group. Must be at least 1. Defaults to 1.
-
instanceType
public java.lang.String instanceType()
- Returns:
- EC2 instance type for all instances in the instance group.
-
name
public java.util.Optional<java.lang.String> name()
- Returns:
- Friendly name given to the instance group.
-
builder
public static ClusterCoreInstanceGroup.Builder builder()
-
builder
public static ClusterCoreInstanceGroup.Builder builder(ClusterCoreInstanceGroup defaults)
-
-