NamespaceManagement_VirtualMachineClasses_UpdateSpec

NamespaceManagement_VirtualMachineClasses_UpdateSpec
NamespaceManagement_VirtualMachineClasses_UpdateSpec

The VirtualMachineClasses.UpdateSpec structure contains the specification required to update a VirtualMachineClass object.

JSON Example
{
    "cpu_count": 0,
    "cpu_reservation": 0,
    "memory_MB": 0,
    "memory_reservation": 0,
    "description": "string"
}
integer As int64
cpu_count
Optional

The number of CPUs configured for virtual machine of this class. If unset the current value the will not be modified.

integer As int64
cpu_reservation
Optional

The percentage of total available CPUs reserved for a virtual machine. We multiply this percentage by the minimum frequency amongst all the cluster nodes to get the CPU reservation that is specified to vSphere in MHz. If unset, no CPU reservation is requested for the virtual machine.

integer As int64
memory_MB
Optional

The amount of memory in MB configured for virtual machine of this class. If unset the current value the will not be modified.

integer As int64
memory_reservation
Optional

The percentage of available memory reserved for a virtual machine of this class. If unset, no memory reservation is requested for virtual machine.

string
description
Optional

Description for the VirtualMachineClass. If unset, description is not updated.