Skip to main content


No description

type AWSNetworkInterface {
association: AWSNetworkInterfaceAssociation
attachment: AWSNetworkInterfaceAttachment
availabilityZone: String!
denyAllIgwTraffic: Boolean!
description: String!
securityGroups: [AWSVPCSecurityGroup!]!
interfaceType: AWSNetworkInterfaceType!
ipv4Prefixes: [AWSNetworkInterfaceIPv4Prefix!]!
ipv6Address: String!
ipv6Addresses: [AWSNetworkInterfaceIPv6Address!]!
ipv6Native: Boolean!
ipv6Prefixes: [AWSNetworkInterfaceIPv6Prefix!]!
macAddress: String!
id: String!
outpostArn: String!
privateDnsName: String!
privateIpAddress: String!
privateIpAddresses: [AWSNetworkInterfacePrivateIpAddress!]!
requesterId: String!
requesterManaged: Boolean!
sourceDestCheck: Boolean!
status: AWSNetworkInterfaceStatusType!
tags: [AWSTag!]!
subnet: AWSVPCSubnet


AWSNetworkInterface.association ● AWSNetworkInterfaceAssociation object

The association information for an Elastic IP address (IPv4) associated with the network interface

AWSNetworkInterface.attachment ● AWSNetworkInterfaceAttachment object

The network interface attachment

AWSNetworkInterface.availabilityZone ● String! non-null scalar

The Availability Zone

AWSNetworkInterface.denyAllIgwTraffic ● Boolean! non-null scalar

Indicates whether a network interface with an IPv6 address is unreachable from the public Internet

AWSNetworkInterface.description ● String! non-null scalar

A description

AWSNetworkInterface.securityGroups ● [AWSVPCSecurityGroup!]! non-null object

Any security groups for the network interface

AWSNetworkInterface.interfaceType ● AWSNetworkInterfaceType! non-null enum

The type of network interface

AWSNetworkInterface.ipv4Prefixes ● [AWSNetworkInterfaceIPv4Prefix!]! non-null object

The IPv4 prefixes that are assigned to the network interface

AWSNetworkInterface.ipv6Address ● String! non-null scalar

The IPv6 addresses associated with the network interface

AWSNetworkInterface.ipv6Addresses ● [AWSNetworkInterfaceIPv6Address!]! non-null object

The IPv6 addresses associated with the network interface

AWSNetworkInterface.ipv6Native ● Boolean! non-null scalar

Indicates whether this is an IPv6 only network interface

AWSNetworkInterface.ipv6Prefixes ● [AWSNetworkInterfaceIPv6Prefix!]! non-null object

The IPv6 prefixes that are assigned to the network interface

AWSNetworkInterface.macAddress ● String! non-null scalar

The MAC address ● String! non-null scalar

The ID of the network interface

AWSNetworkInterface.outpostArn ● String! non-null scalar

The Amazon Resource Name (ARN) of the Outpost

AWSNetworkInterface.privateDnsName ● String! non-null scalar

The private DNS name

AWSNetworkInterface.privateIpAddress ● String! non-null scalar

The IPv4 address of the network interface within the subnet

AWSNetworkInterface.privateIpAddresses ● [AWSNetworkInterfacePrivateIpAddress!]! non-null object

The private IPv4 addresses associated with the network interface

AWSNetworkInterface.requesterId ● String! non-null scalar

The alias or Amazon Web Services account ID of the principal or service that created the network interface

AWSNetworkInterface.requesterManaged ● Boolean! non-null scalar

Indicates whether the network interface is being managed by Amazon Web Services

AWSNetworkInterface.sourceDestCheck ● Boolean! non-null scalar

Indicates whether source/destination checking is enabled

AWSNetworkInterface.status ● AWSNetworkInterfaceStatusType! non-null enum

The status of the network interface

AWSNetworkInterface.tags ● [AWSTag!]! non-null object

Any tags assigned to the network interface

AWSNetworkInterface.subnet ● AWSVPCSubnet object

The subnet

AWSNetworkInterface.vpc ● AWSVPC object


Member of

AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification object ● AWSNetworkAddress object ● AWSSageMakerNotebookInstance object