Class: Aws::EC2::Types::LaunchTemplateInstanceNetworkInterfaceSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::LaunchTemplateInstanceNetworkInterfaceSpecification
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a network interface.
Instance Attribute Summary collapse
-
#associate_public_ip_address ⇒ Boolean
Indicates whether to associate a public IPv4 address with eth0 for a new network interface.
-
#delete_on_termination ⇒ Boolean
Indicates whether the network interface is deleted when the instance is terminated.
-
#description ⇒ String
A description for the network interface.
-
#device_index ⇒ Integer
The device index for the network interface attachment.
-
#groups ⇒ Array<String>
The IDs of one or more security groups.
-
#ipv_6_address_count ⇒ Integer
The number of IPv6 addresses for the network interface.
-
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6Address>
The IPv6 addresses for the network interface.
-
#network_interface_id ⇒ String
The ID of the network interface.
-
#private_ip_address ⇒ String
The primary private IPv4 address of the network interface.
-
#private_ip_addresses ⇒ Array<Types::PrivateIpAddressSpecification>
One or more private IPv4 addresses.
-
#secondary_private_ip_address_count ⇒ Integer
The number of secondary private IPv4 addresses for the network interface.
-
#subnet_id ⇒ String
The ID of the subnet for the network interface.
Instance Attribute Details
#associate_public_ip_address ⇒ Boolean
Indicates whether to associate a public IPv4 address with eth0 for a new network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#delete_on_termination ⇒ Boolean
Indicates whether the network interface is deleted when the instance is terminated.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#description ⇒ String
A description for the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#device_index ⇒ Integer
The device index for the network interface attachment.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#groups ⇒ Array<String>
The IDs of one or more security groups.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#ipv_6_address_count ⇒ Integer
The number of IPv6 addresses for the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6Address>
The IPv6 addresses for the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#network_interface_id ⇒ String
The ID of the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#private_ip_address ⇒ String
The primary private IPv4 address of the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#private_ip_addresses ⇒ Array<Types::PrivateIpAddressSpecification>
One or more private IPv4 addresses.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#secondary_private_ip_address_count ⇒ Integer
The number of secondary private IPv4 addresses for the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |
#subnet_id ⇒ String
The ID of the subnet for the network interface.
24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 |
# File 'lib/aws-sdk-ec2/types.rb', line 24324 class LaunchTemplateInstanceNetworkInterfaceSpecification < Struct.new( :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id) include Aws::Structure end |