VirtualNVMEControllerOption
VirtualNVMEControllerOption is the data object that contains the options for a virtual NVME controller.
{
"_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,
"devices": {
"_typeName": "string",
"valueIsReadonly": false,
"min": 0,
"max": 0,
"defaultValue": 0
},
"supportedDevice": [
"string"
],
"numNVMEDisks": {
"_typeName": "string",
"valueIsReadonly": false,
"min": 0,
"max": 0,
"defaultValue": 0
},
"sharing": [
"string"
]
}
Three properties (numNVMEDisks.min, numNVMEDisks.max, and numNVMEDisks.defaultValue) define the minimum, maximum, and default number of NVME VirtualDisk instances available at any given time in the NVME controller.
The number of NVME VirtualDisk instances is also limited by the number of available namespaces in the NVME controller.
Supported shared bus modes.
See VirtualNVMEControllerSharingEnum for the list of available modes.
Since: vSphere API Release 8.0.2.0