Skip to content

IpamDiscoveredResourceCidr

Source code in docs_src/capo_ec2/types/ipam_discovered_resource_cidr.py
class IpamDiscoveredResourceCidr(TypedDict, closed=True):
    ipam_resource_discovery_id: NotRequired[
        "capo_ec2.types.ipam_resource_discovery_id.IpamResourceDiscoveryId"
    ]
    """<p>The resource discovery ID.</p>"""
    resource_region: NotRequired["capo_ec2.types.string.String"]
    """<p>The resource Region.</p>"""
    resource_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The resource ID.</p>"""
    resource_owner_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The resource owner ID.</p>"""
    resource_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The resource CIDR.</p>"""
    ip_source: NotRequired[
        "capo_ec2.types.ipam_resource_cidr_ip_source.IpamResourceCidrIpSource"
    ]
    """<p>The source that allocated the IP address space. <code>byoip</code> or <code>amazon</code> indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP). <code>none</code> indicates private space.</p>"""
    resource_type: NotRequired["capo_ec2.types.ipam_resource_type.IpamResourceType"]
    """<p>The resource type.</p>"""
    resource_tags: NotRequired[
        "capo_ec2.types.ipam_resource_tag_list.IpamResourceTagList"
    ]
    """<p>The resource tags.</p>"""
    ip_usage: NotRequired["capo_ec2.types.boxed_double.BoxedDouble"]
    """<p>The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:</p> <ul> <li> <p>For resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs. </p> </li> <li> <p>For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated. </p> </li> <li> <p>For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs). </p> </li> </ul>"""
    vpc_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The VPC ID.</p>"""
    subnet_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The subnet ID.</p>"""
    network_interface_attachment_status: NotRequired[
        "capo_ec2.types.ipam_network_interface_attachment_status.IpamNetworkInterfaceAttachmentStatus"
    ]
    """<p>For elastic network interfaces, this is the status of whether or not the elastic network interface is attached.</p>"""
    sample_time: NotRequired["capo_ec2.types.millisecond_date_time.MillisecondDateTime"]
    """<p>The last successful resource discovery time.</p>"""
    availability_zone_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The Availability Zone ID.</p>"""

availability_zone_id instance-attribute

availability_zone_id: NotRequired[String]

The Availability Zone ID.

ip_source instance-attribute

ip_source: NotRequired[IpamResourceCidrIpSource]

The source that allocated the IP address space. byoip or amazon indicates public IP address space allocated by Amazon or space that you have allocated with Bring your own IP (BYOIP). none indicates private space.

ip_usage instance-attribute

ip_usage: NotRequired[BoxedDouble]

The percentage of IP address space in use. To convert the decimal to a percentage, multiply the decimal by 100. Note the following:

  • For resources that are VPCs, this is the percentage of IP address space in the VPC that's taken up by subnet CIDRs.

  • For resources that are subnets, if the subnet has an IPv4 CIDR provisioned to it, this is the percentage of IPv4 address space in the subnet that's in use. If the subnet has an IPv6 CIDR provisioned to it, the percentage of IPv6 address space in use is not represented. The percentage of IPv6 address space in use cannot currently be calculated.

  • For resources that are public IPv4 pools, this is the percentage of IP address space in the pool that's been allocated to Elastic IP addresses (EIPs).

ipam_resource_discovery_id instance-attribute

ipam_resource_discovery_id: NotRequired[IpamResourceDiscoveryId]

The resource discovery ID.

network_interface_attachment_status instance-attribute

network_interface_attachment_status: NotRequired[IpamNetworkInterfaceAttachmentStatus]

For elastic network interfaces, this is the status of whether or not the elastic network interface is attached.

resource_cidr instance-attribute

resource_cidr: NotRequired[String]

The resource CIDR.

resource_id instance-attribute

resource_id: NotRequired[String]

The resource ID.

resource_owner_id instance-attribute

resource_owner_id: NotRequired[String]

The resource owner ID.

resource_region instance-attribute

resource_region: NotRequired[String]

The resource Region.

resource_tags instance-attribute

resource_tags: NotRequired[IpamResourceTagList]

The resource tags.

resource_type instance-attribute

resource_type: NotRequired[IpamResourceType]

The resource type.

sample_time instance-attribute

sample_time: NotRequired[MillisecondDateTime]

The last successful resource discovery time.

subnet_id instance-attribute

subnet_id: NotRequired[String]

The subnet ID.

vpc_id instance-attribute

vpc_id: NotRequired[String]

The VPC ID.