ReservedVMClass

ReservedVMClass
ReservedVMClass

This object represents details of a reserved virtual machine class

JSON Example undefined undefined
{
    "region": {
        "name": "string",
        "id": "string"
    },
    "zone": {
        "name": "string",
        "id": "string"
    },
    "virtualMachineClass": {
        "name": "string",
        "id": "string"
    },
    "totalCount": 0,
    "availableCount": 0,
    "groupNumbers": [
        0
    ]
}
region
Optional

Entity reference used to describe VCD entities

zone
Optional

Entity reference used to describe VCD entities

virtualMachineClass
Optional

Entity reference used to describe VCD entities

integer As int64 As int64
totalCount
Optional
Constraints: minimum: 1

The total number of this reserved VM class that can be given to all the namespaces in the Zone.

integer As int64 As int64
availableCount
Optional
Constraints: minimum: 0

Remaining number of this reserved VM class that can be used for namespaces in the Zone.

array of integer
groupNumbers
Optional
Constraints: maxItems: 20

List of group number compatibilities associated with this reserved VM class. Reserved VM classes in the same zone with any overlapping numbers can be used together. The group numbers themselves are not stable. Any changes to the underlying supervisors and vCenters may change the numbering. If cluster information is not available (in VC versions < 9.1 or no Multi-Cluster Zone capability), this will be an empty list.