FleetLaunchTemplateConfigOverrideArgs

data class FleetLaunchTemplateConfigOverrideArgs(val availabilityZone: Output<String>? = null, val instanceRequirements: Output<FleetLaunchTemplateConfigOverrideInstanceRequirementsArgs>? = null, val instanceType: Output<String>? = null, val maxPrice: Output<String>? = null, val priority: Output<Double>? = null, val subnetId: Output<String>? = null, val weightedCapacity: Output<Double>? = null) : ConvertibleToJava<FleetLaunchTemplateConfigOverrideArgs>

Constructors

Link copied to clipboard
constructor(availabilityZone: Output<String>? = null, instanceRequirements: Output<FleetLaunchTemplateConfigOverrideInstanceRequirementsArgs>? = null, instanceType: Output<String>? = null, maxPrice: Output<String>? = null, priority: Output<Double>? = null, subnetId: Output<String>? = null, weightedCapacity: Output<Double>? = null)

Properties

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

Availability Zone in which to launch the instances.

Link copied to clipboard

Override the instance type in the Launch Template with instance types that satisfy the requirements.

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

Instance type.

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

Maximum price per unit hour that you are willing to pay for a Spot Instance.

Link copied to clipboard
val priority: Output<Double>? = null

Priority for the launch template override. If on_demand_options allocation_strategy is set to prioritized, EC2 Fleet uses priority to determine which launch template override to use first in fulfilling On-Demand capacity. The highest priority is launched first. The lower the number, the higher the priority. If no number is set, the launch template override has the lowest priority. Valid values are whole numbers starting at 0.

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

ID of the subnet in which to launch the instances.

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

Number of units provided by the specified instance type.

Functions

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