You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::NetworkInterface
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::NetworkInterface
- Defined in:
- (unknown)
Overview
Instance Attribute Summary collapse
-
#association ⇒ Types::NetworkInterfaceAssociation
The association information for an Elastic IP address (IPv4) associated with the network interface.
-
#attachment ⇒ Types::NetworkInterfaceAttachment
The network interface attachment.
-
#availability_zone ⇒ String
The Availability Zone.
-
#description ⇒ String
A description.
-
#groups ⇒ Array<Types::GroupIdentifier>
Any security groups for the network interface.
-
#interface_type ⇒ String
The type of network interface.
-
#ipv_6_addresses ⇒ Array<Types::NetworkInterfaceIpv6Address>
The IPv6 addresses associated with the network interface.
-
#mac_address ⇒ String
The MAC address.
-
#network_interface_id ⇒ String
The ID of the network interface.
-
#outpost_arn ⇒ String
The Amazon Resource Name (ARN) of the Outpost.
-
#owner_id ⇒ String
The AWS account ID of the owner of the network interface.
-
#private_dns_name ⇒ String
The private DNS name.
-
#private_ip_address ⇒ String
The IPv4 address of the network interface within the subnet.
-
#private_ip_addresses ⇒ Array<Types::NetworkInterfacePrivateIpAddress>
The private IPv4 addresses associated with the network interface.
-
#requester_id ⇒ String
The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).
-
#requester_managed ⇒ Boolean
Indicates whether the network interface is being managed by AWS.
-
#source_dest_check ⇒ Boolean
Indicates whether traffic to or from the instance is validated.
-
#status ⇒ String
The status of the network interface.
-
#subnet_id ⇒ String
The ID of the subnet.
-
#tag_set ⇒ Array<Types::Tag>
Any tags assigned to the network interface.
-
#vpc_id ⇒ String
The ID of the VPC.
Instance Attribute Details
#association ⇒ Types::NetworkInterfaceAssociation
The association information for an Elastic IP address (IPv4) associated with the network interface.
#attachment ⇒ Types::NetworkInterfaceAttachment
The network interface attachment.
#availability_zone ⇒ String
The Availability Zone.
#description ⇒ String
A description.
#groups ⇒ Array<Types::GroupIdentifier>
Any security groups for the network interface.
#interface_type ⇒ String
The type of network interface.
Possible values:
- interface
- natGateway
- efa
#ipv_6_addresses ⇒ Array<Types::NetworkInterfaceIpv6Address>
The IPv6 addresses associated with the network interface.
#mac_address ⇒ String
The MAC address.
#network_interface_id ⇒ String
The ID of the network interface.
#outpost_arn ⇒ String
The Amazon Resource Name (ARN) of the Outpost.
#owner_id ⇒ String
The AWS account ID of the owner of the network interface.
#private_dns_name ⇒ String
The private DNS name.
#private_ip_address ⇒ String
The IPv4 address of the network interface within the subnet.
#private_ip_addresses ⇒ Array<Types::NetworkInterfacePrivateIpAddress>
The private IPv4 addresses associated with the network interface.
#requester_id ⇒ String
The ID of the entity that launched the instance on your behalf (for example, AWS Management Console or Auto Scaling).
#requester_managed ⇒ Boolean
Indicates whether the network interface is being managed by AWS.
#source_dest_check ⇒ Boolean
Indicates whether traffic to or from the instance is validated.
#status ⇒ String
The status of the network interface.
Possible values:
- available
- associated
- attaching
- in-use
- detaching
#subnet_id ⇒ String
The ID of the subnet.
#tag_set ⇒ Array<Types::Tag>
Any tags assigned to the network interface.
#vpc_id ⇒ String
The ID of the VPC.