Skip to content

NetworkInterface

Source code in docs_src/capo_inspector/types/network_interface.py
class NetworkInterface(TypedDict, closed=True):
    network_interface_id: NotRequired["capo_inspector.types.text.Text"]
    """<p>The ID of the network interface.</p>"""
    subnet_id: NotRequired["capo_inspector.types.text.Text"]
    """<p>The ID of a subnet associated with the network interface.</p>"""
    vpc_id: NotRequired["capo_inspector.types.text.Text"]
    """<p>The ID of a VPC associated with the network interface.</p>"""
    private_dns_name: NotRequired["capo_inspector.types.text.Text"]
    """<p>The name of a private DNS associated with the network interface.</p>"""
    private_ip_address: NotRequired["capo_inspector.types.text.Text"]
    """<p>The private IP address associated with the network interface.</p>"""
    private_ip_addresses: NotRequired[
        "capo_inspector.types.private_ip_addresses.PrivateIpAddresses"
    ]
    """<p>A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.</p>"""
    public_dns_name: NotRequired["capo_inspector.types.text.Text"]
    """<p>The name of a public DNS associated with the network interface.</p>"""
    public_ip: NotRequired["capo_inspector.types.text.Text"]
    """<p>The public IP address from which the network interface is reachable.</p>"""
    ipv6_addresses: NotRequired["capo_inspector.types.ipv6_addresses.Ipv6Addresses"]
    """<p>The IP addresses associated with the network interface.</p>"""
    security_groups: NotRequired["capo_inspector.types.security_groups.SecurityGroups"]
    """<p>A list of the security groups associated with the network interface. Includes the groupId and groupName.</p>"""

ipv6_addresses instance-attribute

ipv6_addresses: NotRequired[Ipv6Addresses]

The IP addresses associated with the network interface.

network_interface_id instance-attribute

network_interface_id: NotRequired[Text]

The ID of the network interface.

private_dns_name instance-attribute

private_dns_name: NotRequired[Text]

The name of a private DNS associated with the network interface.

private_ip_address instance-attribute

private_ip_address: NotRequired[Text]

The private IP address associated with the network interface.

private_ip_addresses instance-attribute

private_ip_addresses: NotRequired[PrivateIpAddresses]

A list of the private IP addresses associated with the network interface. Includes the privateDnsName and privateIpAddress.

public_dns_name instance-attribute

public_dns_name: NotRequired[Text]

The name of a public DNS associated with the network interface.

public_ip instance-attribute

public_ip: NotRequired[Text]

The public IP address from which the network interface is reachable.

security_groups instance-attribute

security_groups: NotRequired[SecurityGroups]

A list of the security groups associated with the network interface. Includes the groupId and groupName.

subnet_id instance-attribute

subnet_id: NotRequired[Text]

The ID of a subnet associated with the network interface.

vpc_id instance-attribute

vpc_id: NotRequired[Text]

The ID of a VPC associated with the network interface.