VirtualMachineManagerVirtualMachineInstanceHardwareArgs

data class VirtualMachineManagerVirtualMachineInstanceHardwareArgs(val cpuCount: Output<Int>? = null, val dynamicMemoryMaxInMb: Output<Int>? = null, val dynamicMemoryMinInMb: Output<Int>? = null, val limitCpuForMigrationEnabled: Output<Boolean>? = null, val memoryInMb: Output<Int>? = null) : ConvertibleToJava<VirtualMachineManagerVirtualMachineInstanceHardwareArgs>

Constructors

constructor(cpuCount: Output<Int>? = null, dynamicMemoryMaxInMb: Output<Int>? = null, dynamicMemoryMinInMb: Output<Int>? = null, limitCpuForMigrationEnabled: Output<Boolean>? = null, memoryInMb: Output<Int>? = null)

Properties

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

The number of vCPUs for the Virtual Machine. Possible values are between 1 and 64.

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

The max dynamic memory for the Virtual Machine. Possible values are between 32 and 1048576.

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

The min dynamic memory for the Virtual Machine. Possible values are between 32 and 1048576.

Link copied to clipboard

Whether processor compatibility mode for live migration of Virtual Machines is enabled.

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

The size of a Virtual Machine's memory. Possible values are between 32 and 1048576.

Functions

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