Ec2Fleet Instance Requirements Request Args
data class Ec2FleetInstanceRequirementsRequestArgs(val acceleratorCount: Output<Ec2FleetAcceleratorCountRequestArgs>? = null, val acceleratorManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>>? = null, val acceleratorNames: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem>>? = null, val acceleratorTotalMemoryMiB: Output<Ec2FleetAcceleratorTotalMemoryMiBRequestArgs>? = null, val acceleratorTypes: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem>>? = null, val allowedInstanceTypes: Output<List<String>>? = null, val bareMetal: Output<Ec2FleetInstanceRequirementsRequestBareMetal>? = null, val baselineEbsBandwidthMbps: Output<Ec2FleetBaselineEbsBandwidthMbpsRequestArgs>? = null, val burstablePerformance: Output<Ec2FleetInstanceRequirementsRequestBurstablePerformance>? = null, val cpuManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestCpuManufacturersItem>>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val instanceGenerations: Output<List<Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem>>? = null, val localStorage: Output<Ec2FleetInstanceRequirementsRequestLocalStorage>? = null, val localStorageTypes: Output<List<Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem>>? = null, val memoryGiBPerVCpu: Output<Ec2FleetMemoryGiBPerVCpuRequestArgs>? = null, val memoryMiB: Output<Ec2FleetMemoryMiBRequestArgs>? = null, val networkBandwidthGbps: Output<Ec2FleetNetworkBandwidthGbpsRequestArgs>? = null, val networkInterfaceCount: Output<Ec2FleetNetworkInterfaceCountRequestArgs>? = null, val onDemandMaxPricePercentageOverLowestPrice: Output<Int>? = null, val requireHibernateSupport: Output<Boolean>? = null, val spotMaxPricePercentageOverLowestPrice: Output<Int>? = null, val totalLocalStorageGb: Output<Ec2FleetTotalLocalStorageGbRequestArgs>? = null, val vCpuCount: Output<Ec2FleetVCpuCountRangeRequestArgs>? = null) : ConvertibleToJava<Ec2FleetInstanceRequirementsRequestArgs>
Constructors
Link copied to clipboard
fun Ec2FleetInstanceRequirementsRequestArgs(acceleratorCount: Output<Ec2FleetAcceleratorCountRequestArgs>? = null, acceleratorManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>>? = null, acceleratorNames: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorNamesItem>>? = null, acceleratorTotalMemoryMiB: Output<Ec2FleetAcceleratorTotalMemoryMiBRequestArgs>? = null, acceleratorTypes: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorTypesItem>>? = null, allowedInstanceTypes: Output<List<String>>? = null, bareMetal: Output<Ec2FleetInstanceRequirementsRequestBareMetal>? = null, baselineEbsBandwidthMbps: Output<Ec2FleetBaselineEbsBandwidthMbpsRequestArgs>? = null, burstablePerformance: Output<Ec2FleetInstanceRequirementsRequestBurstablePerformance>? = null, cpuManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestCpuManufacturersItem>>? = null, excludedInstanceTypes: Output<List<String>>? = null, instanceGenerations: Output<List<Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem>>? = null, localStorage: Output<Ec2FleetInstanceRequirementsRequestLocalStorage>? = null, localStorageTypes: Output<List<Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem>>? = null, memoryGiBPerVCpu: Output<Ec2FleetMemoryGiBPerVCpuRequestArgs>? = null, memoryMiB: Output<Ec2FleetMemoryMiBRequestArgs>? = null, networkBandwidthGbps: Output<Ec2FleetNetworkBandwidthGbpsRequestArgs>? = null, networkInterfaceCount: Output<Ec2FleetNetworkInterfaceCountRequestArgs>? = null, onDemandMaxPricePercentageOverLowestPrice: Output<Int>? = null, requireHibernateSupport: Output<Boolean>? = null, spotMaxPricePercentageOverLowestPrice: Output<Int>? = null, totalLocalStorageGb: Output<Ec2FleetTotalLocalStorageGbRequestArgs>? = null, vCpuCount: Output<Ec2FleetVCpuCountRangeRequestArgs>? = null)
Functions
Properties
Link copied to clipboard
val acceleratorManufacturers: Output<List<Ec2FleetInstanceRequirementsRequestAcceleratorManufacturersItem>>? = null
Link copied to clipboard
val instanceGenerations: Output<List<Ec2FleetInstanceRequirementsRequestInstanceGenerationsItem>>? = null
Link copied to clipboard
val localStorageTypes: Output<List<Ec2FleetInstanceRequirementsRequestLocalStorageTypesItem>>? = null