You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::InstanceNetworkInterface
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::InstanceNetworkInterface
- Defined in:
- (unknown)
Overview
Describes a network interface.
Instance Attribute Summary collapse
-
#association ⇒ Types::InstanceNetworkInterfaceAssociation
The association information for an Elastic IPv4 associated with the network interface.
-
#attachment ⇒ Types::InstanceNetworkInterfaceAttachment
The network interface attachment.
-
#description ⇒ String
The description.
-
#groups ⇒ Array<Types::GroupIdentifier>
One or more security groups.
-
#interface_type ⇒ String
Describes the type of network interface.
-
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6Address>
One or more IPv6 addresses associated with the network interface.
-
#mac_address ⇒ String
The MAC address.
-
#network_interface_id ⇒ String
The ID of the network interface.
-
#owner_id ⇒ String
The ID of the AWS account that created 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::InstancePrivateIpAddress>
One or more private IPv4 addresses associated with the network interface.
-
#source_dest_check ⇒ Boolean
Indicates whether to validate network traffic to or from this network interface.
-
#status ⇒ String
The status of the network interface.
-
#subnet_id ⇒ String
The ID of the subnet.
-
#vpc_id ⇒ String
The ID of the VPC.
Instance Attribute Details
#association ⇒ Types::InstanceNetworkInterfaceAssociation
The association information for an Elastic IPv4 associated with the network interface.
#attachment ⇒ Types::InstanceNetworkInterfaceAttachment
The network interface attachment.
#description ⇒ String
The description.
#groups ⇒ Array<Types::GroupIdentifier>
One or more security groups.
#interface_type ⇒ String
Describes the type of network interface.
Valid values: interface
| efa
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6Address>
One or more IPv6 addresses associated with the network interface.
#mac_address ⇒ String
The MAC address.
#network_interface_id ⇒ String
The ID of the network interface.
#owner_id ⇒ String
The ID of the AWS account that created 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::InstancePrivateIpAddress>
One or more private IPv4 addresses associated with the network interface.
#source_dest_check ⇒ Boolean
Indicates whether to validate network traffic to or from this network interface.
#status ⇒ String
The status of the network interface.
Possible values:
- available
- associated
- attaching
- in-use
- detaching
#subnet_id ⇒ String
The ID of the subnet.
#vpc_id ⇒ String
The ID of the VPC.