GroupMixedInstancesPolicyLaunchTemplateOverrideArgs

data class GroupMixedInstancesPolicyLaunchTemplateOverrideArgs(val instanceRequirements: Output<GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsArgs>? = null, val instanceType: Output<String>? = null, val launchTemplateSpecification: Output<GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationArgs>? = null, val weightedCapacity: Output<String>? = null) : ConvertibleToJava<GroupMixedInstancesPolicyLaunchTemplateOverrideArgs>

Constructors

constructor(instanceRequirements: Output<GroupMixedInstancesPolicyLaunchTemplateOverrideInstanceRequirementsArgs>? = null, instanceType: Output<String>? = null, launchTemplateSpecification: Output<GroupMixedInstancesPolicyLaunchTemplateOverrideLaunchTemplateSpecificationArgs>? = null, weightedCapacity: Output<String>? = null)

Properties

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

Override the instance type in the Launch Template.

Link copied to clipboard

Nested argument defines the Launch Template. Defined below.

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

Number of capacity units, which gives the instance type a proportional weight to other instance types.

Functions

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