Skip to content

AwsEc2EipDetails

Source code in docs_src/capo_securityhub/types/aws_ec2_eip_details.py
class AwsEc2EipDetails(TypedDict, closed=True):
    instance_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The identifier of the EC2 instance.</p>"""
    public_ip: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>A public IP address that is associated with the EC2 instance.</p>"""
    allocation_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.</p>"""
    association_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier that represents the association of the Elastic IP address with an EC2 instance.</p>"""
    domain: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The domain in which to allocate the address.</p> <p>If the address is for use with EC2 instances in a VPC, then <code>Domain</code> is <code>vpc</code>. Otherwise, <code>Domain</code> is <code>standard</code>. </p>"""
    public_ipv4_pool: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.</p>"""
    network_border_group: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The name of the location from which the Elastic IP address is advertised.</p>"""
    network_interface_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The identifier of the network interface.</p>"""
    network_interface_owner_id: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The Amazon Web Services account ID of the owner of the network interface.</p>"""
    private_ip_address: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The private IP address that is associated with the Elastic IP address.</p>"""

allocation_id instance-attribute

allocation_id: NotRequired[NonEmptyString]

The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.

association_id instance-attribute

association_id: NotRequired[NonEmptyString]

The identifier that represents the association of the Elastic IP address with an EC2 instance.

domain instance-attribute

domain: NotRequired[NonEmptyString]

The domain in which to allocate the address.

If the address is for use with EC2 instances in a VPC, then Domain is vpc. Otherwise, Domain is standard.

instance_id instance-attribute

instance_id: NotRequired[NonEmptyString]

The identifier of the EC2 instance.

network_border_group instance-attribute

network_border_group: NotRequired[NonEmptyString]

The name of the location from which the Elastic IP address is advertised.

network_interface_id instance-attribute

network_interface_id: NotRequired[NonEmptyString]

The identifier of the network interface.

network_interface_owner_id instance-attribute

network_interface_owner_id: NotRequired[NonEmptyString]

The Amazon Web Services account ID of the owner of the network interface.

private_ip_address instance-attribute

private_ip_address: NotRequired[NonEmptyString]

The private IP address that is associated with the Elastic IP address.

public_ip instance-attribute

public_ip: NotRequired[NonEmptyString]

A public IP address that is associated with the EC2 instance.

public_ipv4_pool instance-attribute

public_ipv4_pool: NotRequired[NonEmptyString]

The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.