Launch Template Network Interface
constructor(associateCarrierIpAddress: Boolean? = null, associatePublicIpAddress: Boolean? = null, connectionTrackingSpecification: LaunchTemplateConnectionTrackingSpecification? = null, deleteOnTermination: Boolean? = null, description: String? = null, deviceIndex: Int? = null, enaSrdSpecification: LaunchTemplateEnaSrdSpecification? = null, groups: List<String>? = null, interfaceType: String? = null, ipv4PrefixCount: Int? = null, ipv4Prefixes: List<LaunchTemplateIpv4PrefixSpecification>? = null, ipv6AddressCount: Int? = null, ipv6Addresses: List<LaunchTemplateIpv6Add>? = null, ipv6PrefixCount: Int? = null, ipv6Prefixes: List<LaunchTemplateIpv6PrefixSpecification>? = null, networkCardIndex: Int? = null, networkInterfaceId: String? = null, primaryIpv6: Boolean? = null, privateIpAddress: String? = null, privateIpAddresses: List<LaunchTemplatePrivateIpAdd>? = null, secondaryPrivateIpAddressCount: Int? = null, subnetId: String? = null)