LaunchTemplatePlacementArgs

data class LaunchTemplatePlacementArgs(val affinity: Output<String>? = null, val availabilityZone: Output<String>? = null, val groupName: Output<String>? = null, val hostId: Output<String>? = null, val hostResourceGroupArn: Output<String>? = null, val partitionNumber: Output<Int>? = null, val spreadDomain: Output<String>? = null, val tenancy: Output<String>? = null) : ConvertibleToJava<LaunchTemplatePlacementArgs>

Constructors

Link copied to clipboard
constructor(affinity: Output<String>? = null, availabilityZone: Output<String>? = null, groupName: Output<String>? = null, hostId: Output<String>? = null, hostResourceGroupArn: Output<String>? = null, partitionNumber: Output<Int>? = null, spreadDomain: Output<String>? = null, tenancy: Output<String>? = null)

Properties

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

The affinity setting for an instance on a Dedicated Host.

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

The Availability Zone for the instance.

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

The name of the placement group for the instance.

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

The ID of the Dedicated Host for the instance.

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

The ARN of the Host Resource Group in which to launch instances.

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

The number of the partition the instance should launch in. Valid only if the placement group strategy is set to partition.

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

Reserved for future use.

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

The tenancy of the instance (if the instance is running in a VPC). Can be default, dedicated, or host.

Functions

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