NetworkInterface - Amazon Elastic Compute Cloud
AWS services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with AWS services in China.

NetworkInterface

Describes a network interface.

Contents

association

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

Type: NetworkInterfaceAssociation object

Required: No

attachment

The network interface attachment.

Type: NetworkInterfaceAttachment object

Required: No

availabilityZone

The Availability Zone.

Type: String

Required: No

description

A description.

Type: String

Required: No

groupSet

Any security groups for the network interface.

Type: Array of GroupIdentifier objects

Required: No

interfaceType

The type of network interface.

Type: String

Valid Values: interface | natGateway | efa

Required: No

ipv6AddressesSet

The IPv6 addresses associated with the network interface.

Type: Array of NetworkInterfaceIpv6Address objects

Required: No

macAddress

The MAC address.

Type: String

Required: No

networkInterfaceId

The ID of the network interface.

Type: String

Required: No

outpostArn

The Amazon Resource Name (ARN) of the Outpost.

Type: String

Required: No

ownerId

The AWS account ID of the owner of the network interface.

Type: String

Required: No

privateDnsName

The private DNS name.

Type: String

Required: No

privateIpAddress

The IPv4 address of the network interface within the subnet.

Type: String

Required: No

privateIpAddressesSet

The private IPv4 addresses associated with the network interface.

Type: Array of NetworkInterfacePrivateIpAddress objects

Required: No

requesterId

The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).

Type: String

Required: No

requesterManaged

Indicates whether the network interface is being managed by AWS.

Type: Boolean

Required: No

sourceDestCheck

Indicates whether traffic to or from the instance is validated.

Type: Boolean

Required: No

status

The status of the network interface.

Type: String

Valid Values: available | associated | attaching | in-use | detaching

Required: No

subnetId

The ID of the subnet.

Type: String

Required: No

tagSet

Any tags assigned to the network interface.

Type: Array of Tag objects

Required: No

vpcId

The ID of the VPC.

Type: String

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: