Instance / Attribute / network_interfaces_attribute

network_interfaces_attribute#

EC2.Instance.network_interfaces_attribute#
  • (list) –

    The network interfaces for the instance.

    • (dict) –

      Describes a network interface.

      • Association (dict) –

        The association information for an Elastic IPv4 associated with the network interface.

        • CarrierIp (string) –

          The carrier IP address associated with the network interface.

        • CustomerOwnedIp (string) –

          The customer-owned IP address associated with the network interface.

        • IpOwnerId (string) –

          The ID of the owner of the Elastic IP address.

        • PublicDnsName (string) –

          The public DNS name.

        • PublicIp (string) –

          The public IP address or Elastic IP address bound to the network interface.

      • Attachment (dict) –

        The network interface attachment.

        • AttachTime (datetime) –

          The time stamp when the attachment initiated.

        • AttachmentId (string) –

          The ID of the network interface attachment.

        • DeleteOnTermination (boolean) –

          Indicates whether the network interface is deleted when the instance is terminated.

        • DeviceIndex (integer) –

          The index of the device on the instance for the network interface attachment.

        • Status (string) –

          The attachment state.

        • NetworkCardIndex (integer) –

          The index of the network card.

        • EnaSrdSpecification (dict) –

          Contains the ENA Express settings for the network interface that’s attached to the instance.

          • EnaSrdEnabled (boolean) –

            Indicates whether ENA Express is enabled for the network interface.

          • EnaSrdUdpSpecification (dict) –

            Configures ENA Express for UDP network traffic.

            • EnaSrdUdpEnabled (boolean) –

              Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, you must first enable ENA Express.

      • Description (string) –

        The description.

      • Groups (list) –

        The security groups.

        • (dict) –

          Describes a security group.

          • GroupId (string) –

            The ID of the security group.

          • GroupName (string) –

            The name of the security group.

      • Ipv6Addresses (list) –

        The IPv6 addresses associated with the network interface.

        • (dict) –

          Describes an IPv6 address.

          • Ipv6Address (string) –

            The IPv6 address.

          • IsPrimaryIpv6 (boolean) –

            Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see RunInstances.

      • MacAddress (string) –

        The MAC address.

      • NetworkInterfaceId (string) –

        The ID of the network interface.

      • OwnerId (string) –

        The ID of the Amazon Web Services account that created the network interface.

      • PrivateDnsName (string) –

        The private DNS name.

      • PrivateIpAddress (string) –

        The IPv4 address of the network interface within the subnet.

      • PrivateIpAddresses (list) –

        The private IPv4 addresses associated with the network interface.

        • (dict) –

          Describes a private IPv4 address.

          • Association (dict) –

            The association information for an Elastic IP address for the network interface.

            • CarrierIp (string) –

              The carrier IP address associated with the network interface.

            • CustomerOwnedIp (string) –

              The customer-owned IP address associated with the network interface.

            • IpOwnerId (string) –

              The ID of the owner of the Elastic IP address.

            • PublicDnsName (string) –

              The public DNS name.

            • PublicIp (string) –

              The public IP address or Elastic IP address bound to the network interface.

          • Primary (boolean) –

            Indicates whether this IPv4 address is the primary private IP address of the network interface.

          • PrivateDnsName (string) –

            The private IPv4 DNS name.

          • PrivateIpAddress (string) –

            The private IPv4 address of the network interface.

      • SourceDestCheck (boolean) –

        Indicates whether source/destination checking is enabled.

      • Status (string) –

        The status of the network interface.

      • SubnetId (string) –

        The ID of the subnet.

      • VpcId (string) –

        The ID of the VPC.

      • InterfaceType (string) –

        The type of network interface.

        Valid values: interface | efa | efa-only | trunk

      • Ipv4Prefixes (list) –

        The IPv4 delegated prefixes that are assigned to the network interface.

        • (dict) –

          Information about an IPv4 prefix.

          • Ipv4Prefix (string) –

            One or more IPv4 prefixes assigned to the network interface.

      • Ipv6Prefixes (list) –

        The IPv6 delegated prefixes that are assigned to the network interface.

        • (dict) –

          Information about an IPv6 prefix.

          • Ipv6Prefix (string) –

            One or more IPv6 prefixes assigned to the network interface.

      • ConnectionTrackingConfiguration (dict) –

        A security group connection tracking configuration that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see Connection tracking timeouts in the Amazon EC2 User Guide.

        • TcpEstablishedTimeout (integer) –

          Timeout (in seconds) for idle TCP connections in an established state. Min: 60 seconds. Max: 432000 seconds (5 days). Default: 432000 seconds. Recommended: Less than 432000 seconds.

        • UdpStreamTimeout (integer) –

          Timeout (in seconds) for idle UDP flows classified as streams which have seen more than one request-response transaction. Min: 60 seconds. Max: 180 seconds (3 minutes). Default: 180 seconds.

        • UdpTimeout (integer) –

          Timeout (in seconds) for idle UDP flows that have seen traffic only in a single direction or a single request-response transaction. Min: 30 seconds. Max: 60 seconds. Default: 30 seconds.

      • Operator (dict) –

        The entity that manages the network interface.

        • Managed (boolean) –

          If true, the resource is managed by an entity.

        • Principal (string) –

          If managed is true, then the principal is returned. The principal is the entity that manages the resource.