HostArgs

data class HostArgs(val assetId: Output<String>? = null, val autoPlacement: Output<String>? = null, val availabilityZone: Output<String>? = null, val hostMaintenance: Output<String>? = null, val hostRecovery: Output<String>? = null, val instanceFamily: Output<String>? = null, val instanceType: Output<String>? = null, val outpostArn: Output<String>? = null) : ConvertibleToJava<HostArgs>

Resource Type definition for AWS::EC2::Host

Constructors

Link copied to clipboard
constructor(assetId: Output<String>? = null, autoPlacement: Output<String>? = null, availabilityZone: Output<String>? = null, hostMaintenance: Output<String>? = null, hostRecovery: Output<String>? = null, instanceFamily: Output<String>? = null, instanceType: Output<String>? = null, outpostArn: Output<String>? = null)

Properties

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

The ID of the Outpost hardware asset.

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

Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID.

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

The Availability Zone in which to allocate the Dedicated Host.

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

Automatically allocates a new dedicated host and moves your instances on to it if a degradation is detected on your current host.

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

Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default.

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

Specifies the instance family to be supported by the Dedicated Hosts. If you specify an instance family, the Dedicated Hosts support multiple instance types within that instance family.

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

Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only.

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

The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host.

Functions

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