Menu
Amazon Elastic Compute Cloud
API Reference (API Version 2016-11-15)

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 interface.

Type: String

Valid Values: interface | natGateway

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

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 | 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:

On this page: