RegionVirtualMachineClass

RegionVirtualMachineClass
RegionVirtualMachineClass

Virtual Machine Classes represent virtual machine sizing configurations information including cpu, memory.

JSON Example
{
    "id": "string",
    "region": {
        "name": "string",
        "id": "string"
    },
    "name": "string",
    "cpuReservationMHz": 0,
    "memoryReservationMiB": 0,
    "cpuCount": 0,
    "memoryMiB": 0,
    "reserved": false
}
string
id
Optional

The identifier of the class in URN format.

region
Optional

Entity reference used to describe VCD entities

string
name
Optional

Name of the Virtual Machine Class.

integer As int64 As int64
cpuReservationMHz
Optional

CPU that a Virtual Machine reserves when this VirtualMachineClass is applied.

integer As int64 As int64
memoryReservationMiB
Optional

Memory in MiB that a Virtual Machine reserves when this VirtualMachineClass is applied.

integer As int32 As int32
cpuCount
Optional

Number of CPUs that a Virtual Machine gets when this VirtualMachineClass is applied.

integer As int64 As int64
memoryMiB
Optional

Memory in MiB that a Virtual Machine gets when this VirtualMachineClass is applied.

boolean
reserved
Optional

Whether this VM class can be used to reserve number of its instances within a namespace.