Skip to content

Address

Source code in docs_src/capo_ec2/types/address.py
class Address(TypedDict, closed=True):
    allocation_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID representing the allocation of the address.</p>"""
    association_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID representing the association of the address with an instance.</p>"""
    domain: NotRequired["capo_ec2.types.domain_type.DomainType"]
    """<p>The network (<code>vpc</code>).</p>"""
    network_interface_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the network interface.</p>"""
    network_interface_owner_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the Amazon Web Services account that owns the network interface.</p>"""
    private_ip_address: NotRequired["capo_ec2.types.string.String"]
    """<p>The private IP address associated with the Elastic IP address.</p>"""
    tags: NotRequired["capo_ec2.types.tag_list.TagList"]
    """<p>Any tags assigned to the Elastic IP address.</p>"""
    public_ipv4_pool: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of an address pool.</p>"""
    network_border_group: NotRequired["capo_ec2.types.string.String"]
    """<p>The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.</p>"""
    customer_owned_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>The customer-owned IP address.</p>"""
    customer_owned_ipv4_pool: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the customer-owned address pool.</p>"""
    carrier_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance). </p>"""
    subnet_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the subnet where the IP address is allocated.</p>"""
    service_managed: NotRequired["capo_ec2.types.service_managed.ServiceManaged"]
    """<p>The service that manages the elastic IP address.</p> <note> <p>The only option supported today is <code>alb</code>.</p> </note>"""
    instance_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the instance that the address is associated with (if any).</p>"""
    public_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>The Elastic IP address.</p>"""

allocation_id instance-attribute

allocation_id: NotRequired[String]

The ID representing the allocation of the address.

association_id instance-attribute

association_id: NotRequired[String]

The ID representing the association of the address with an instance.

carrier_ip instance-attribute

carrier_ip: NotRequired[String]

The carrier IP address associated. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

customer_owned_ip instance-attribute

customer_owned_ip: NotRequired[String]

The customer-owned IP address.

customer_owned_ipv4_pool instance-attribute

customer_owned_ipv4_pool: NotRequired[String]

The ID of the customer-owned address pool.

domain instance-attribute

domain: NotRequired[DomainType]

The network (vpc).

instance_id instance-attribute

instance_id: NotRequired[String]

The ID of the instance that the address is associated with (if any).

network_border_group instance-attribute

network_border_group: NotRequired[String]

The name of the unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

network_interface_id instance-attribute

network_interface_id: NotRequired[String]

The ID of the network interface.

network_interface_owner_id instance-attribute

network_interface_owner_id: NotRequired[String]

The ID of the Amazon Web Services account that owns the network interface.

private_ip_address instance-attribute

private_ip_address: NotRequired[String]

The private IP address associated with the Elastic IP address.

public_ip instance-attribute

public_ip: NotRequired[String]

The Elastic IP address.

public_ipv4_pool instance-attribute

public_ipv4_pool: NotRequired[String]

The ID of an address pool.

service_managed instance-attribute

service_managed: NotRequired[ServiceManaged]

The service that manages the elastic IP address.

The only option supported today is alb.

subnet_id instance-attribute

subnet_id: NotRequired[String]

The ID of the subnet where the IP address is allocated.

tags instance-attribute

tags: NotRequired[TagList]

Any tags assigned to the Elastic IP address.