InstanceFleetInstanceTypeConfigArgs

data class InstanceFleetInstanceTypeConfigArgs(val bidPrice: Output<String>? = null, val bidPriceAsPercentageOfOnDemandPrice: Output<Double>? = null, val configurations: Output<List<InstanceFleetInstanceTypeConfigConfigurationArgs>>? = null, val ebsConfigs: Output<List<InstanceFleetInstanceTypeConfigEbsConfigArgs>>? = null, val instanceType: Output<String>, val weightedCapacity: Output<Int>? = null) : ConvertibleToJava<InstanceFleetInstanceTypeConfigArgs>

Constructors

Link copied to clipboard
constructor(bidPrice: Output<String>? = null, bidPriceAsPercentageOfOnDemandPrice: Output<Double>? = null, configurations: Output<List<InstanceFleetInstanceTypeConfigConfigurationArgs>>? = null, ebsConfigs: Output<List<InstanceFleetInstanceTypeConfigEbsConfigArgs>>? = null, instanceType: Output<String>, weightedCapacity: Output<Int>? = null)

Properties

Link copied to clipboard
val bidPrice: Output<String>? = null

The bid price for each EC2 Spot instance type as defined by instance_type. Expressed in USD. If neither bid_price nor bid_price_as_percentage_of_on_demand_price is provided, bid_price_as_percentage_of_on_demand_price defaults to 100%.

Link copied to clipboard

The bid price, as a percentage of On-Demand price, for each EC2 Spot instance as defined by instance_type. Expressed as a number (for example, 20 specifies 20%). If neither bid_price nor bid_price_as_percentage_of_on_demand_price is provided, bid_price_as_percentage_of_on_demand_price defaults to 100%.

Link copied to clipboard

A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster. List of configuration blocks.

Link copied to clipboard

Configuration block(s) for EBS volumes attached to each instance in the instance group. Detailed below.

Link copied to clipboard
val instanceType: Output<String>

An EC2 instance type, such as m4.xlarge.

Link copied to clipboard
val weightedCapacity: Output<Int>? = null

The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in aws.emr.InstanceFleet.

Functions

Link copied to clipboard
open override fun toJava(): InstanceFleetInstanceTypeConfigArgs