Package com.pulumi.aws.emr.inputs
Class ClusterCoreInstanceGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.emr.inputs.ClusterCoreInstanceGroupArgs
-
public final class ClusterCoreInstanceGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterCoreInstanceGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterCoreInstanceGroupArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>autoscalingPolicy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>bidPrice()static ClusterCoreInstanceGroupArgs.Builderbuilder()static ClusterCoreInstanceGroupArgs.Builderbuilder(ClusterCoreInstanceGroupArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<ClusterCoreInstanceGroupEbsConfigArgs>>>ebsConfigs()java.util.Optional<com.pulumi.core.Output<java.lang.String>>id()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>instanceCount()com.pulumi.core.Output<java.lang.String>instanceType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()
-
-
-
Field Detail
-
Empty
public static final ClusterCoreInstanceGroupArgs Empty
-
-
Method Detail
-
autoscalingPolicy
public java.util.Optional<com.pulumi.core.Output<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<com.pulumi.core.Output<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.Optional<com.pulumi.core.Output<java.util.List<ClusterCoreInstanceGroupEbsConfigArgs>>> ebsConfigs()
- Returns:
- Configuration block(s) for EBS volumes attached to each instance in the instance group. Detailed below.
-
id
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- Core node type Instance Group ID, if using Instance Group for this node type.
-
instanceCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> instanceCount()
- Returns:
- Target number of instances for the instance group. Must be at least 1. Defaults to 1.
-
instanceType
public com.pulumi.core.Output<java.lang.String> instanceType()
- Returns:
- EC2 instance type for all instances in the instance group.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Friendly name given to the instance group.
-
builder
public static ClusterCoreInstanceGroupArgs.Builder builder()
-
builder
public static ClusterCoreInstanceGroupArgs.Builder builder(ClusterCoreInstanceGroupArgs defaults)
-
-