Skip to content

NatGatewayAddress

Source code in docs_src/capo_ec2/types/nat_gateway_address.py
class NatGatewayAddress(TypedDict, closed=True):
    allocation_id: NotRequired["capo_ec2.types.string.String"]
    """<p>[Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.</p>"""
    network_interface_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the network interface associated with the NAT gateway.</p>"""
    private_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>The private IP address associated with the NAT gateway.</p>"""
    public_ip: NotRequired["capo_ec2.types.string.String"]
    """<p>[Public NAT gateway only] The Elastic IP address associated with the NAT gateway.</p>"""
    association_id: NotRequired["capo_ec2.types.string.String"]
    """<p>[Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.</p>"""
    is_primary: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Defines if the IP address is the primary address.</p>"""
    failure_message: NotRequired["capo_ec2.types.string.String"]
    """<p>The address failure message.</p>"""
    status: NotRequired[
        "capo_ec2.types.nat_gateway_address_status.NatGatewayAddressStatus"
    ]
    """<p>The address status.</p>"""
    availability_zone: NotRequired[
        "capo_ec2.types.availability_zone_name.AvailabilityZoneName"
    ]
    """<p>The Availability Zone where this Elastic IP address (EIP) is being used to handle outbound NAT traffic.</p>"""
    availability_zone_id: NotRequired[
        "capo_ec2.types.availability_zone_id.AvailabilityZoneId"
    ]
    """<p>The ID of the Availability Zone where this Elastic IP address (EIP) is being used to handle outbound NAT traffic. Use this instead of AvailabilityZone for consistent identification of AZs across Amazon Web Services Regions.</p>"""

allocation_id instance-attribute

allocation_id: NotRequired[String]

[Public NAT gateway only] The allocation ID of the Elastic IP address that's associated with the NAT gateway.

association_id instance-attribute

association_id: NotRequired[String]

[Public NAT gateway only] The association ID of the Elastic IP address that's associated with the NAT gateway.

availability_zone instance-attribute

availability_zone: NotRequired[AvailabilityZoneName]

The Availability Zone where this Elastic IP address (EIP) is being used to handle outbound NAT traffic.

availability_zone_id instance-attribute

availability_zone_id: NotRequired[AvailabilityZoneId]

The ID of the Availability Zone where this Elastic IP address (EIP) is being used to handle outbound NAT traffic. Use this instead of AvailabilityZone for consistent identification of AZs across Amazon Web Services Regions.

failure_message instance-attribute

failure_message: NotRequired[String]

The address failure message.

is_primary instance-attribute

is_primary: NotRequired[Boolean]

Defines if the IP address is the primary address.

network_interface_id instance-attribute

network_interface_id: NotRequired[String]

The ID of the network interface associated with the NAT gateway.

private_ip instance-attribute

private_ip: NotRequired[String]

The private IP address associated with the NAT gateway.

public_ip instance-attribute

public_ip: NotRequired[String]

[Public NAT gateway only] The Elastic IP address associated with the NAT gateway.

status instance-attribute

status: NotRequired[NatGatewayAddressStatus]

The address status.