ClusterCoreInstanceFleetArgs

data class ClusterCoreInstanceFleetArgs(val id: Output<String>? = null, val instanceTypeConfigs: Output<List<ClusterCoreInstanceFleetInstanceTypeConfigArgs>>? = null, val launchSpecifications: Output<ClusterCoreInstanceFleetLaunchSpecificationsArgs>? = null, val name: Output<String>? = null, val provisionedOnDemandCapacity: Output<Int>? = null, val provisionedSpotCapacity: Output<Int>? = null, val targetOnDemandCapacity: Output<Int>? = null, val targetSpotCapacity: Output<Int>? = null) : ConvertibleToJava<ClusterCoreInstanceFleetArgs>

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, instanceTypeConfigs: Output<List<ClusterCoreInstanceFleetInstanceTypeConfigArgs>>? = null, launchSpecifications: Output<ClusterCoreInstanceFleetLaunchSpecificationsArgs>? = null, name: Output<String>? = null, provisionedOnDemandCapacity: Output<Int>? = null, provisionedSpotCapacity: Output<Int>? = null, targetOnDemandCapacity: Output<Int>? = null, targetSpotCapacity: Output<Int>? = null)

Properties

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

ID of the cluster.

Link copied to clipboard

Configuration block for instance fleet.

Link copied to clipboard

Configuration block for launch specification.

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

Friendly name given to the instance fleet.

Link copied to clipboard
val provisionedOnDemandCapacity: Output<Int>? = null
Link copied to clipboard
val provisionedSpotCapacity: Output<Int>? = null
Link copied to clipboard
val targetOnDemandCapacity: Output<Int>? = null

The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand instances to provision.

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

Target capacity of Spot units for the instance fleet, which determines how many Spot instances to provision.

Functions

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