Class: Aws::EC2::Types::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
The parameters for a network interface.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#associate_carrier_ip_address ⇒ Boolean
Associates a Carrier IP address with eth0 for a new network interface.
-
#associate_public_ip_address ⇒ Boolean
Associates a public IPv4 address with eth0 for a new network interface.
-
#connection_tracking_specification ⇒ Types::ConnectionTrackingSpecificationRequest
A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic 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.
-
#ena_srd_specification ⇒ Types::EnaSrdSpecificationRequest
Configure ENA Express settings for your launch template.
-
#groups ⇒ Array<String>
The IDs of one or more security groups.
-
#interface_type ⇒ String
The type of network interface.
-
#ipv_4_prefix_count ⇒ Integer
The number of IPv4 prefixes to be automatically assigned to the network interface.
-
#ipv_4_prefixes ⇒ Array<Types::Ipv4PrefixSpecificationRequest>
One or more IPv4 prefixes to be assigned to the network interface.
-
#ipv_6_address_count ⇒ Integer
The number of IPv6 addresses to assign to a network interface.
-
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6AddressRequest>
One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet.
-
#ipv_6_prefix_count ⇒ Integer
The number of IPv6 prefixes to be automatically assigned to the network interface.
-
#ipv_6_prefixes ⇒ Array<Types::Ipv6PrefixSpecificationRequest>
One or more IPv6 prefixes to be assigned to the network interface.
-
#network_card_index ⇒ Integer
The index of the network card.
-
#network_interface_id ⇒ String
The ID of the network interface.
-
#primary_ipv_6 ⇒ Boolean
The primary IPv6 address 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 to assign to a network interface.
-
#subnet_id ⇒ String
The ID of the subnet for the network interface.
Instance Attribute Details
#associate_carrier_ip_address ⇒ Boolean
Associates a Carrier IP address with eth0 for a new network interface.
Use this option when you launch an instance in a Wavelength Zone and want to associate a Carrier IP address with the network interface. For more information about Carrier IP addresses, see [Carrier IP addresses] in the *Wavelength Developer Guide*.
[1]: docs.aws.amazon.com/wavelength/latest/developerguide/how-wavelengths-work.html#provider-owned-ip
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#associate_public_ip_address ⇒ Boolean
Associates a public IPv4 address with eth0 for a new network interface.
Amazon Web Services charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the *Public IPv4 Address* tab on the [Amazon VPC pricing page].
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#connection_tracking_specification ⇒ Types::ConnectionTrackingSpecificationRequest
A security group connection tracking specification that enables you to set the timeout for connection tracking on an Elastic network interface. For more information, see [Idle connection tracking timeout] in the *Amazon EC2 User Guide*.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#delete_on_termination ⇒ Boolean
Indicates whether the network interface is deleted when the instance is terminated.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description for the network interface.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#device_index ⇒ Integer
The device index for the network interface attachment. Each network interface requires a device index. If you create a launch template that includes secondary network interfaces but not a primary network interface, then you must add a primary network interface as a launch parameter when you launch an instance from the template.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ena_srd_specification ⇒ Types::EnaSrdSpecificationRequest
Configure ENA Express settings for your launch template.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#groups ⇒ Array<String>
The IDs of one or more security groups.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#interface_type ⇒ String
The type of network interface. To create an Elastic Fabric Adapter (EFA), specify ‘efa` or `efa`. For more information, see [Elastic Fabric Adapter] in the *Amazon EC2 User Guide*.
If you are not creating an EFA, specify ‘interface` or omit this parameter.
If you specify ‘efa-only`, do not assign any IP addresses to the network interface. EFA-only network interfaces do not support IP addresses.
Valid values: ‘interface` | `efa` | `efa-only`
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_4_prefix_count ⇒ Integer
The number of IPv4 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the ‘Ipv4Prefix` option.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_4_prefixes ⇒ Array<Types::Ipv4PrefixSpecificationRequest>
One or more IPv4 prefixes to be assigned to the network interface. You cannot use this option if you use the ‘Ipv4PrefixCount` option.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_6_address_count ⇒ Integer
The number of IPv6 addresses to assign to a network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can’t use this option if specifying specific IPv6 addresses.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_6_addresses ⇒ Array<Types::InstanceIpv6AddressRequest>
One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet. You can’t use this option if you’re specifying a number of IPv6 addresses.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_6_prefix_count ⇒ Integer
The number of IPv6 prefixes to be automatically assigned to the network interface. You cannot use this option if you use the ‘Ipv6Prefix` option.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#ipv_6_prefixes ⇒ Array<Types::Ipv6PrefixSpecificationRequest>
One or more IPv6 prefixes to be assigned to the network interface. You cannot use this option if you use the ‘Ipv6PrefixCount` option.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#network_card_index ⇒ Integer
The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#network_interface_id ⇒ String
The ID of the network interface.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#primary_ipv_6 ⇒ Boolean
The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see [RunInstances].
[1]: docs.aws.amazon.com/AWSEC2/latest/APIReference/API_RunInstances.html
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#private_ip_address ⇒ String
The primary private IPv4 address of the network interface.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#private_ip_addresses ⇒ Array<Types::PrivateIpAddressSpecification>
One or more private IPv4 addresses.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#secondary_private_ip_address_count ⇒ Integer
The number of secondary private IPv4 addresses to assign to a network interface.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |
#subnet_id ⇒ String
The ID of the subnet for the network interface.
48455 48456 48457 48458 48459 48460 48461 48462 48463 48464 48465 48466 48467 48468 48469 48470 48471 48472 48473 48474 48475 48476 48477 48478 48479 48480 |
# File 'lib/aws-sdk-ec2/types.rb', line 48455 class LaunchTemplateInstanceNetworkInterfaceSpecificationRequest < Struct.new( :associate_carrier_ip_address, :associate_public_ip_address, :delete_on_termination, :description, :device_index, :groups, :interface_type, :ipv_6_address_count, :ipv_6_addresses, :network_interface_id, :private_ip_address, :private_ip_addresses, :secondary_private_ip_address_count, :subnet_id, :network_card_index, :ipv_4_prefixes, :ipv_4_prefix_count, :ipv_6_prefixes, :ipv_6_prefix_count, :primary_ipv_6, :ena_srd_specification, :connection_tracking_specification) SENSITIVE = [] include Aws::Structure end |