VirtualMachineInstancePropertiesHardwareProfileArgs

data class VirtualMachineInstancePropertiesHardwareProfileArgs(val dynamicMemoryConfig: Output<VirtualMachineInstancePropertiesHardwareProfileDynamicMemoryConfigArgs>? = null, val memoryMB: Output<Double>? = null, val processors: Output<Int>? = null, val virtualMachineGPUs: Output<List<VirtualMachineInstancePropertiesHardwareProfileVirtualMachineGPUArgs>>? = null, val vmSize: Output<Either<String, VmSizeEnum>>? = null) : ConvertibleToJava<VirtualMachineInstancePropertiesHardwareProfileArgs>

HardwareProfile - Specifies the hardware settings for the virtual machine instance.

Constructors

constructor(dynamicMemoryConfig: Output<VirtualMachineInstancePropertiesHardwareProfileDynamicMemoryConfigArgs>? = null, memoryMB: Output<Double>? = null, processors: Output<Int>? = null, virtualMachineGPUs: Output<List<VirtualMachineInstancePropertiesHardwareProfileVirtualMachineGPUArgs>>? = null, vmSize: Output<Either<String, VmSizeEnum>>? = null)

Properties

Link copied to clipboard
val memoryMB: Output<Double>? = null

RAM in MB for the virtual machine instance

Link copied to clipboard
val processors: Output<Int>? = null

number of processors for the virtual machine instance

Link copied to clipboard

virtualMachineGPUs - list of gpus to be attached to the virtual machine instance

Link copied to clipboard
val vmSize: Output<Either<String, VmSizeEnum>>? = null

Enum of VM Sizes

Functions

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