Skip to content

InstanceSecondaryInterface

Source code in docs_src/capo_ec2/types/instance_secondary_interface.py
class InstanceSecondaryInterface(TypedDict, closed=True):
    attachment: NotRequired[
        "capo_ec2.types.instance_secondary_interface_attachment.InstanceSecondaryInterfaceAttachment"
    ]
    """<p>The attachment information for the secondary interface.</p>"""
    mac_address: NotRequired["capo_ec2.types.string.String"]
    """<p>The MAC address of the secondary interface.</p>"""
    secondary_interface_id: NotRequired[
        "capo_ec2.types.secondary_interface_id.SecondaryInterfaceId"
    ]
    """<p>The ID of the secondary interface.</p>"""
    owner_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The Amazon Web Services account ID of the owner of the secondary interface.</p>"""
    private_ip_addresses: NotRequired[
        "capo_ec2.types.instance_secondary_interface_private_ip_address_list.InstanceSecondaryInterfacePrivateIpAddressList"
    ]
    """<p>The private IPv4 addresses associated with the secondary interface.</p>"""
    source_dest_check: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether source/destination checking is enabled.</p>"""
    status: NotRequired[
        "capo_ec2.types.secondary_interface_status.SecondaryInterfaceStatus"
    ]
    """<p>The status of the secondary interface.</p>"""
    secondary_subnet_id: NotRequired[
        "capo_ec2.types.secondary_subnet_id.SecondarySubnetId"
    ]
    """<p>The ID of the secondary subnet.</p>"""
    secondary_network_id: NotRequired[
        "capo_ec2.types.secondary_network_id.SecondaryNetworkId"
    ]
    """<p>The ID of the secondary network.</p>"""
    interface_type: NotRequired[
        "capo_ec2.types.secondary_interface_type.SecondaryInterfaceType"
    ]
    """<p>The type of secondary interface.</p>"""

attachment instance-attribute

attachment: NotRequired[InstanceSecondaryInterfaceAttachment]

The attachment information for the secondary interface.

interface_type instance-attribute

interface_type: NotRequired[SecondaryInterfaceType]

The type of secondary interface.

mac_address instance-attribute

mac_address: NotRequired[String]

The MAC address of the secondary interface.

owner_id instance-attribute

owner_id: NotRequired[String]

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

private_ip_addresses instance-attribute

private_ip_addresses: NotRequired[InstanceSecondaryInterfacePrivateIpAddressList]

The private IPv4 addresses associated with the secondary interface.

secondary_interface_id instance-attribute

secondary_interface_id: NotRequired[SecondaryInterfaceId]

The ID of the secondary interface.

secondary_network_id instance-attribute

secondary_network_id: NotRequired[SecondaryNetworkId]

The ID of the secondary network.

secondary_subnet_id instance-attribute

secondary_subnet_id: NotRequired[SecondarySubnetId]

The ID of the secondary subnet.

source_dest_check instance-attribute

source_dest_check: NotRequired[Boolean]

Indicates whether source/destination checking is enabled.

status instance-attribute

status: NotRequired[SecondaryInterfaceStatus]

The status of the secondary interface.