Get Launch Template Instance Requirement
constructor(acceleratorCounts: List<GetLaunchTemplateInstanceRequirementAcceleratorCount>, acceleratorManufacturers: List<String>, acceleratorNames: List<String>, acceleratorTotalMemoryMibs: List<GetLaunchTemplateInstanceRequirementAcceleratorTotalMemoryMib>, acceleratorTypes: List<String>, allowedInstanceTypes: List<String>, bareMetal: String, baselineEbsBandwidthMbps: List<GetLaunchTemplateInstanceRequirementBaselineEbsBandwidthMbp>, burstablePerformance: String, cpuManufacturers: List<String>, excludedInstanceTypes: List<String>, instanceGenerations: List<String>, localStorage: String, localStorageTypes: List<String>, memoryGibPerVcpus: List<GetLaunchTemplateInstanceRequirementMemoryGibPerVcpus>, memoryMibs: List<GetLaunchTemplateInstanceRequirementMemoryMib>, networkBandwidthGbps: List<GetLaunchTemplateInstanceRequirementNetworkBandwidthGbp>, networkInterfaceCounts: List<GetLaunchTemplateInstanceRequirementNetworkInterfaceCount>, onDemandMaxPricePercentageOverLowestPrice: Int, requireHibernateSupport: Boolean, spotMaxPricePercentageOverLowestPrice: Int, totalLocalStorageGbs: List<GetLaunchTemplateInstanceRequirementTotalLocalStorageGb>, vcpuCounts: List<GetLaunchTemplateInstanceRequirementVcpuCount>)