Skip to content

Host

Source code in docs_src/capo_evs/types/host.py
class Host(TypedDict, closed=True):
    host_name: NotRequired["capo_evs.types.host_name.HostName"]
    """<p>The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.</p>"""
    ip_address: NotRequired["capo_evs.types.ip_address.IpAddress"]
    """<p>The IP address of the host.</p>"""
    key_name: NotRequired["capo_evs.types.key_name.KeyName"]
    """<p>The name of the SSH key that is used to access the host.</p>"""
    instance_type: NotRequired["capo_evs.types.instance_type.InstanceType"]
    """<p>The EC2 instance type of the host.</p> <note> <p>EC2 instances created through Amazon EVS do not support associating an IAM instance profile.</p> </note>"""
    placement_group_id: NotRequired[
        "capo_evs.types.placement_group_id.PlacementGroupId"
    ]
    """<p>The unique ID of the placement group where the host is placed.</p>"""
    dedicated_host_id: NotRequired["capo_evs.types.dedicated_host_id.DedicatedHostId"]
    """<p>The unique ID of the Amazon EC2 Dedicated Host.</p>"""
    created_at: NotRequired["datetime.datetime"]
    """<p> The date and time that the host was created.</p>"""
    modified_at: NotRequired["datetime.datetime"]
    """<p> The date and time that the host was modified.</p>"""
    host_state: NotRequired["capo_evs.types.host_state.HostState"]
    """<p> The state of the host.</p>"""
    state_details: NotRequired["capo_evs.types.state_details.StateDetails"]
    """<p> A detailed description of the <code>hostState</code> of a host.</p>"""
    ec2_instance_id: NotRequired["str"]
    """<p>The unique ID of the EC2 instance that represents the host.</p>"""
    network_interfaces: NotRequired[
        "capo_evs.types.network_interface_list.NetworkInterfaceList"
    ]
    """<p>The elastic network interfaces that are attached to the host.</p>"""

created_at instance-attribute

created_at: NotRequired[datetime]

The date and time that the host was created.

dedicated_host_id instance-attribute

dedicated_host_id: NotRequired[DedicatedHostId]

The unique ID of the Amazon EC2 Dedicated Host.

ec2_instance_id instance-attribute

ec2_instance_id: NotRequired[str]

The unique ID of the EC2 instance that represents the host.

host_name instance-attribute

host_name: NotRequired[HostName]

The DNS hostname of the host. DNS hostnames for hosts must be unique across Amazon EVS environments and within VCF.

host_state instance-attribute

host_state: NotRequired[HostState]

The state of the host.

instance_type instance-attribute

instance_type: NotRequired[InstanceType]

The EC2 instance type of the host.

EC2 instances created through Amazon EVS do not support associating an IAM instance profile.

ip_address instance-attribute

ip_address: NotRequired[IpAddress]

The IP address of the host.

key_name instance-attribute

key_name: NotRequired[KeyName]

The name of the SSH key that is used to access the host.

modified_at instance-attribute

modified_at: NotRequired[datetime]

The date and time that the host was modified.

network_interfaces instance-attribute

network_interfaces: NotRequired[NetworkInterfaceList]

The elastic network interfaces that are attached to the host.

placement_group_id instance-attribute

placement_group_id: NotRequired[PlacementGroupId]

The unique ID of the placement group where the host is placed.

state_details instance-attribute

state_details: NotRequired[StateDetails]

A detailed description of the hostState of a host.