VirtualPCIControllerOption

VirtualPCIControllerOption
VirtualPCIControllerOption

This data object type contains the options for a virtual PCI 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"
    ],
    "numSCSIControllers": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numEthernetCards": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numVideoCards": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numSoundCards": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numVmiRoms": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numVmciDevices": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numPCIPassthroughDevices": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numSasSCSIControllers": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numVmxnet3EthernetCards": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numParaVirtualSCSIControllers": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numSATAControllers": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numNVMEControllers": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    },
    "numVmxnet3VrdmaEthernetCards": {
        "_typeName": "string",
        "valueIsReadonly": false,
        "min": 0,
        "max": 0,
        "defaultValue": 0
    }
}
numSCSIControllers
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numEthernetCards
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numVideoCards
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numSoundCards
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numVmiRoms
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numVmciDevices
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numPCIPassthroughDevices
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numSasSCSIControllers
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numVmxnet3EthernetCards
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numParaVirtualSCSIControllers
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numSATAControllers
Required

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numNVMEControllers
Optional

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.

numVmxnet3VrdmaEthernetCards
Optional

The IntOption data object type is used to define the minimum, maximum, and default values for an integer option.