GetLaunchTemplateNetworkInterface constructor
const
GetLaunchTemplateNetworkInterface({
- required Input<
String> associateCarrierIpAddress, - Input<
bool?> ? associatePublicIpAddress, - required Input<
List< connectionTrackingSpecifications,GetLaunchTemplateNetworkInterfaceConnectionTrackingSpecification> > - Input<
bool?> ? deleteOnTermination, - required Input<
String> description, - required Input<
int> deviceIndex, - required Input<
int> enaQueueCount, - required Input<
String> interfaceType, - required Input<
int> ipv4AddressCount, - required Input<
List< ipv4Addresses,String> > - required Input<
int> ipv4PrefixCount, - required Input<
List< ipv4Prefixes,String> > - required Input<
int> ipv6AddressCount, - required Input<
List< ipv6Addresses,String> > - required Input<
int> ipv6PrefixCount, - required Input<
List< ipv6Prefixes,String> > - required Input<
int> networkCardIndex, - required Input<
String> networkInterfaceId, - required Input<
String> primaryIpv6, - required Input<
String> privateIpAddress, - required Input<
List< securityGroups,String> > - required Input<
String> subnetId,
Creates a new GetLaunchTemplateNetworkInterface.
associateCarrierIpAddress Required.
associatePublicIpAddress Optional.
connectionTrackingSpecifications Required.
deleteOnTermination Optional.
description Required.
deviceIndex Required.
enaQueueCount Required.
interfaceType Required.
ipv4AddressCount Required.
ipv4Addresses Required.
ipv4PrefixCount Required.
ipv4Prefixes Required.
ipv6AddressCount Required.
ipv6Addresses Required.
ipv6PrefixCount Required.
ipv6Prefixes Required.
networkCardIndex Required.
networkInterfaceId Required.
primaryIpv6 Required.
privateIpAddress Required.
securityGroups Required.
subnetId Required.
Implementation
const GetLaunchTemplateNetworkInterface({
required this.associateCarrierIpAddress,
this.associatePublicIpAddress,
required this.connectionTrackingSpecifications,
this.deleteOnTermination,
required this.description,
required this.deviceIndex,
required this.enaQueueCount,
required this.interfaceType,
required this.ipv4AddressCount,
required this.ipv4Addresses,
required this.ipv4PrefixCount,
required this.ipv4Prefixes,
required this.ipv6AddressCount,
required this.ipv6Addresses,
required this.ipv6PrefixCount,
required this.ipv6Prefixes,
required this.networkCardIndex,
required this.networkInterfaceId,
required this.primaryIpv6,
required this.privateIpAddress,
required this.securityGroups,
required this.subnetId,
});