NetworkInterface
¶
Source code in docs_src/capo_ec2/types/network_interface.py
associated_subnets
instance-attribute
¶
associated_subnets: NotRequired[AssociatedSubnetList]
The subnets associated with this network interface.
association
instance-attribute
¶
association: NotRequired[NetworkInterfaceAssociation]
The association information for an Elastic IP address (IPv4) associated with the network interface.
attachment
instance-attribute
¶
attachment: NotRequired[NetworkInterfaceAttachment]
The network interface attachment.
availability_zone
instance-attribute
¶
availability_zone: NotRequired[String]
The Availability Zone.
availability_zone_id
instance-attribute
¶
availability_zone_id: NotRequired[String]
The ID of the Availability Zone.
connection_tracking_configuration
instance-attribute
¶
connection_tracking_configuration: NotRequired[ConnectionTrackingConfiguration]
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.
deny_all_igw_traffic
instance-attribute
¶
deny_all_igw_traffic: NotRequired[Boolean]
Indicates whether a network interface with an IPv6 address is unreachable from the public internet. If the value is true, inbound traffic from the internet is dropped and you cannot assign an elastic IP address to the network interface. The network interface is reachable from peered VPCs and resources connected through a transit gateway, including on-premises networks.
groups
instance-attribute
¶
groups: NotRequired[GroupIdentifierList]
Any security groups for the network interface.
interface_type
instance-attribute
¶
interface_type: NotRequired[NetworkInterfaceType]
The type of network interface.
ipv4_prefixes
instance-attribute
¶
ipv4_prefixes: NotRequired[Ipv4PrefixesList]
The IPv4 prefixes that are assigned to the network interface.
ipv6_address
instance-attribute
¶
ipv6_address: NotRequired[String]
The IPv6 globally unique address associated with the network interface.
ipv6_addresses
instance-attribute
¶
ipv6_addresses: NotRequired[NetworkInterfaceIpv6AddressesList]
The IPv6 addresses associated with the network interface.
ipv6_native
instance-attribute
¶
ipv6_native: NotRequired[Boolean]
Indicates whether this is an IPv6 only network interface.
ipv6_prefixes
instance-attribute
¶
ipv6_prefixes: NotRequired[Ipv6PrefixesList]
The IPv6 prefixes that are assigned to the network interface.
network_interface_id
instance-attribute
¶
network_interface_id: NotRequired[String]
The ID of the network interface.
operator
instance-attribute
¶
operator: NotRequired[OperatorResponse]
The service provider that manages the network interface.
outpost_arn
instance-attribute
¶
outpost_arn: NotRequired[String]
The Amazon Resource Name (ARN) of the Outpost.
owner_id
instance-attribute
¶
owner_id: NotRequired[String]
The Amazon Web Services account ID of the owner of the network interface.
private_dns_name
instance-attribute
¶
private_dns_name: NotRequired[String]
The private hostname. For more information, see EC2 instance hostnames, DNS names, and domains in the Amazon EC2 User Guide.
private_ip_address
instance-attribute
¶
private_ip_address: NotRequired[String]
The IPv4 address of the network interface within the subnet.
private_ip_addresses
instance-attribute
¶
private_ip_addresses: NotRequired[NetworkInterfacePrivateIpAddressList]
The private IPv4 addresses associated with the network interface.
public_dns_name
instance-attribute
¶
public_dns_name: NotRequired[String]
A public hostname. For more information, see EC2 instance hostnames, DNS names, and domains in the Amazon EC2 User Guide.
public_ip_dns_name_options
instance-attribute
¶
public_ip_dns_name_options: NotRequired[PublicIpDnsNameOptions]
Public hostname type options. For more information, see EC2 instance hostnames, DNS names, and domains in the Amazon EC2 User Guide.
requester_id
instance-attribute
¶
requester_id: NotRequired[String]
The alias or Amazon Web Services account ID of the principal or service that created the network interface.
requester_managed
instance-attribute
¶
requester_managed: NotRequired[Boolean]
Indicates whether the network interface is being managed by Amazon Web Services.
source_dest_check
instance-attribute
¶
source_dest_check: NotRequired[Boolean]
Indicates whether source/destination checking is enabled.
status
instance-attribute
¶
status: NotRequired[NetworkInterfaceStatus]
The status of the network interface.