VirtualNVDIMMOption

VirtualNVDIMMOption
VirtualNVDIMMOption

The VirtualNVDIMMOption contains information about a virtual NVDIMM capacity limits and rules for capacity growth operations.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "type": "string",
    "connectOption": {
        "_typeName": "string",
        "startConnected": {
            "_typeName": "string",
            "valueIsReadonly": false,
            "supported": false,
            "defaultValue": false
        },
        "allowGuestControl": {
            "_typeName": "string",
            "valueIsReadonly": false,
            "supported": false,
            "defaultValue": false
        }
    },
    "busSlotOption": {
        "_typeName": "string",
        "type": "string"
    },
    "controllerType": "string",
    "autoAssignController": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "supported": false,
        "defaultValue": false
    },
    "backingOption": [
        {
            "_typeName": "string",
            "type": "string"
        }
    ],
    "defaultBackingOptionIndex": 0,
    "licensingLimit": [
        "string"
    ],
    "deprecated": false,
    "plugAndPlay": false,
    "hotRemoveSupported": false,
    "numaSupported": false,
    "capacityInMB": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "growable": false,
    "hotGrowable": false,
    "granularityInMB": 0
}
capacityInMB
Required

The LongOption data object type is used to define the minimum, maximum, and default values for a 64-bit long option.

boolean
growable
Required

Option to show if device capacity growth is supported for powered off VMs.

boolean
hotGrowable
Required

Option to show if device capacity growth is supported for powered on VMs.

integer As int64 As int64
granularityInMB
Required

Option to show capacity growth granularity if growth operation is supported in MB.