VirtualNVMEControllerOption
VirtualNVMEControllerOption
VirtualNVMEControllerOption is the data object that contains the options for a virtual NVME controller.
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,
"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"
]
}
numNVMEDisks
Required
The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.
array of string
sharing
Optional
Supported shared bus modes.
See VirtualNVMEControllerSharingEnum for the list of available modes.
Since: vSphere API Release 8.0.2.0