Skip to content

NetworkInfo

Source code in docs_src/capo_ec2/types/network_info.py
class NetworkInfo(TypedDict, closed=True):
    network_performance: NotRequired[
        "capo_ec2.types.network_performance.NetworkPerformance"
    ]
    """<p>The network performance.</p>"""
    maximum_network_interfaces: NotRequired[
        "capo_ec2.types.max_network_interfaces.MaxNetworkInterfaces"
    ]
    """<p>The maximum number of network interfaces for the instance type.</p>"""
    maximum_network_cards: NotRequired[
        "capo_ec2.types.maximum_network_cards.MaximumNetworkCards"
    ]
    """<p>The maximum number of physical network cards that can be allocated to the instance.</p>"""
    default_network_card_index: NotRequired[
        "capo_ec2.types.default_network_card_index.DefaultNetworkCardIndex"
    ]
    """<p>The index of the default network card, starting at 0.</p>"""
    network_cards: NotRequired[
        "capo_ec2.types.network_card_info_list.NetworkCardInfoList"
    ]
    """<p>Describes the network cards for the instance type.</p>"""
    ipv4_addresses_per_interface: NotRequired[
        "capo_ec2.types.max_ipv4_addr_per_interface.MaxIpv4AddrPerInterface"
    ]
    """<p>The maximum number of IPv4 addresses per network interface.</p>"""
    ipv6_addresses_per_interface: NotRequired[
        "capo_ec2.types.max_ipv6_addr_per_interface.MaxIpv6AddrPerInterface"
    ]
    """<p>The maximum number of IPv6 addresses per network interface.</p>"""
    ipv6_supported: NotRequired["capo_ec2.types.ipv6_flag.Ipv6Flag"]
    """<p>Indicates whether IPv6 is supported.</p>"""
    ena_support: NotRequired["capo_ec2.types.ena_support.EnaSupport"]
    """<p>Indicates whether Elastic Network Adapter (ENA) is supported.</p>"""
    efa_supported: NotRequired["capo_ec2.types.efa_supported_flag.EfaSupportedFlag"]
    """<p>Indicates whether Elastic Fabric Adapter (EFA) is supported.</p>"""
    efa_info: NotRequired["capo_ec2.types.efa_info.EfaInfo"]
    """<p>Describes the Elastic Fabric Adapters for the instance type.</p>"""
    encryption_in_transit_supported: NotRequired[
        "capo_ec2.types.encryption_in_transit_supported.EncryptionInTransitSupported"
    ]
    """<p>Indicates whether the instance type automatically encrypts in-transit traffic between instances.</p>"""
    ena_srd_supported: NotRequired["capo_ec2.types.ena_srd_supported.EnaSrdSupported"]
    """<p>Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.</p>"""
    bandwidth_weightings: NotRequired[
        "capo_ec2.types.bandwidth_weighting_type_list.BandwidthWeightingTypeList"
    ]
    """<p>A list of valid settings for configurable bandwidth weighting for the instance type, if supported.</p>"""
    flexible_ena_queues_support: NotRequired[
        "capo_ec2.types.flexible_ena_queues_support.FlexibleEnaQueuesSupport"
    ]
    """<p>Indicates whether changing the number of ENA queues is supported.</p>"""
    connection_tracking_configuration: NotRequired[
        "capo_ec2.types.default_connection_tracking_configuration.DefaultConnectionTrackingConfiguration"
    ]
    """<p>Indicates conntrack information for the instance type</p>"""
    secondary_network_supported: NotRequired[
        "capo_ec2.types.secondary_network_supported_flag.SecondaryNetworkSupportedFlag"
    ]
    """<p>Indicates whether secondary interface attachments from secondary network are supported.</p>"""
    maximum_secondary_network_interfaces: NotRequired[
        "capo_ec2.types.maximum_secondary_network_interfaces.MaximumSecondaryNetworkInterfaces"
    ]
    """<p>The maximum number of secondary interfaces for the instance type.</p>"""
    ipv4_addresses_per_secondary_interface: NotRequired[
        "capo_ec2.types.ipv4_addresses_per_secondary_interface.Ipv4AddressesPerSecondaryInterface"
    ]
    """<p>The maximum number of IPv4 addresses per secondary interface.</p>"""

bandwidth_weightings instance-attribute

bandwidth_weightings: NotRequired[BandwidthWeightingTypeList]

A list of valid settings for configurable bandwidth weighting for the instance type, if supported.

connection_tracking_configuration instance-attribute

connection_tracking_configuration: NotRequired[DefaultConnectionTrackingConfiguration]

Indicates conntrack information for the instance type

default_network_card_index instance-attribute

default_network_card_index: NotRequired[DefaultNetworkCardIndex]

The index of the default network card, starting at 0.

efa_info instance-attribute

efa_info: NotRequired[EfaInfo]

Describes the Elastic Fabric Adapters for the instance type.

efa_supported instance-attribute

efa_supported: NotRequired[EfaSupportedFlag]

Indicates whether Elastic Fabric Adapter (EFA) is supported.

ena_srd_supported instance-attribute

ena_srd_supported: NotRequired[EnaSrdSupported]

Indicates whether the instance type supports ENA Express. ENA Express uses Amazon Web Services Scalable Reliable Datagram (SRD) technology to increase the maximum bandwidth used per stream and minimize tail latency of network traffic between EC2 instances.

ena_support instance-attribute

ena_support: NotRequired[EnaSupport]

Indicates whether Elastic Network Adapter (ENA) is supported.

encryption_in_transit_supported instance-attribute

encryption_in_transit_supported: NotRequired[EncryptionInTransitSupported]

Indicates whether the instance type automatically encrypts in-transit traffic between instances.

flexible_ena_queues_support instance-attribute

flexible_ena_queues_support: NotRequired[FlexibleEnaQueuesSupport]

Indicates whether changing the number of ENA queues is supported.

ipv4_addresses_per_interface instance-attribute

ipv4_addresses_per_interface: NotRequired[MaxIpv4AddrPerInterface]

The maximum number of IPv4 addresses per network interface.

ipv4_addresses_per_secondary_interface instance-attribute

ipv4_addresses_per_secondary_interface: NotRequired[Ipv4AddressesPerSecondaryInterface]

The maximum number of IPv4 addresses per secondary interface.

ipv6_addresses_per_interface instance-attribute

ipv6_addresses_per_interface: NotRequired[MaxIpv6AddrPerInterface]

The maximum number of IPv6 addresses per network interface.

ipv6_supported instance-attribute

ipv6_supported: NotRequired[Ipv6Flag]

Indicates whether IPv6 is supported.

maximum_network_cards instance-attribute

maximum_network_cards: NotRequired[MaximumNetworkCards]

The maximum number of physical network cards that can be allocated to the instance.

maximum_network_interfaces instance-attribute

maximum_network_interfaces: NotRequired[MaxNetworkInterfaces]

The maximum number of network interfaces for the instance type.

maximum_secondary_network_interfaces instance-attribute

maximum_secondary_network_interfaces: NotRequired[MaximumSecondaryNetworkInterfaces]

The maximum number of secondary interfaces for the instance type.

network_cards instance-attribute

network_cards: NotRequired[NetworkCardInfoList]

Describes the network cards for the instance type.

network_performance instance-attribute

network_performance: NotRequired[NetworkPerformance]

The network performance.

secondary_network_supported instance-attribute

secondary_network_supported: NotRequired[SecondaryNetworkSupportedFlag]

Indicates whether secondary interface attachments from secondary network are supported.