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.