---
type: resource-type
title: Host
description: aws resource type AWS::EC2::Host
name: Host
lexicon: aws
resource_type: AWS::EC2::Host
---
`AWS::EC2::Host`, a resource type of the aws lexicon.

## Properties

- `AvailabilityZone` (`string`, required): The Availability Zone in which to allocate the Dedicated Host.
- `AssetId` (`string`, optional): The ID of the Outpost hardware asset.
- `AutoPlacement` (`"off" | "on"`, optional): 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.
- `HostId` (`string`, optional): ID of the host created.
- `HostMaintenance` (`"off" | "on"`, optional): Automatically allocates a new dedicated host and moves your instances on to it if a degradation is detected on your current host.
- `HostRecovery` (`"off" | "on"`, optional): Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default.
- `InstanceFamily` (`string`, optional): 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.
- `InstanceType` (`string`, optional): 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.
- `OutpostArn` (`string`, optional): The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host.
- `Tags` (`Host_Tag[]`, optional): Any tags assigned to the Host.

## Attributes

- `HostId`
