FleetServiceManagedEc2InstanceCapabilitiesArgs

data class FleetServiceManagedEc2InstanceCapabilitiesArgs(val acceleratorCapabilities: Output<FleetAcceleratorCapabilitiesArgs>? = null, val allowedInstanceTypes: Output<List<String>>? = null, val cpuArchitectureType: Output<FleetCpuArchitectureType>, val customAmounts: Output<List<FleetAmountCapabilityArgs>>? = null, val customAttributes: Output<List<FleetAttributeCapabilityArgs>>? = null, val excludedInstanceTypes: Output<List<String>>? = null, val memoryMiB: Output<FleetMemoryMiBRangeArgs>, val osFamily: Output<FleetServiceManagedFleetOperatingSystemFamily>, val rootEbsVolume: Output<FleetEc2EbsVolumeArgs>? = null, val vCpuCount: Output<FleetVCpuCountRangeArgs>) : ConvertibleToJava<FleetServiceManagedEc2InstanceCapabilitiesArgs>

Constructors

constructor(acceleratorCapabilities: Output<FleetAcceleratorCapabilitiesArgs>? = null, allowedInstanceTypes: Output<List<String>>? = null, cpuArchitectureType: Output<FleetCpuArchitectureType>, customAmounts: Output<List<FleetAmountCapabilityArgs>>? = null, customAttributes: Output<List<FleetAttributeCapabilityArgs>>? = null, excludedInstanceTypes: Output<List<String>>? = null, memoryMiB: Output<FleetMemoryMiBRangeArgs>, osFamily: Output<FleetServiceManagedFleetOperatingSystemFamily>, rootEbsVolume: Output<FleetEc2EbsVolumeArgs>? = null, vCpuCount: Output<FleetVCpuCountRangeArgs>)

Properties

Link copied to clipboard
val allowedInstanceTypes: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val excludedInstanceTypes: Output<List<String>>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toJava(): FleetServiceManagedEc2InstanceCapabilitiesArgs