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

Defines the minimum, maximum, and default number of VirtualSCSIController instances available at any given time in the PCI controller.

The number of VirtualSCSIController instances is also limited by the number of available slots in the PCI controller.

numEthernetCards
Required

Defines the minimum, maximum, and default number of VirtualEthernetCard instances available, at any given time, in the PCI controller.

The number of VirtualEthernetCard instances is also limited by the number of available slots in the PCI controller.

numVideoCards
Required

Defines the minimum, maximum, and default number of VirtualVideoCard instances available, at any given time, in the PCI controller.

The number of VirtualVideoCard instances is also limited by the number of available slots in the PCI controller.

numSoundCards
Required

Defines the minimum, maximum, and default number of VirtualSoundCard instances available, at any given time, in the PCI controller.

The number of VirtualSoundCard instances is also limited by the number of available slots in the PCI controller.

numVmiRoms
Required

Defines the minimum, maximum, and default number of VirtualVMIROM instances available, at any given time, in the PCI controller.

This is also limited by the number of available slots in the PCI controller.

numVmciDevices
Required

Defines the minimum, maximum, and default number of VirtualVMCIDevice instances available, at any given time, in the PCI controller.

This is also limited by the number of available slots in the PCI controller.

numPCIPassthroughDevices
Required

Defines the minimum, maximum, and default number of VirtualPCIPassthrough instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller.

numSasSCSIControllers
Required

Defines the minimum, maximum, and default number of VirtualLsiLogicSASController instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported SCSI controllers.

numVmxnet3EthernetCards
Required

Defines the minimum, maximum, and default number of VirtualVmxnet3 ethernet card instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported ethernet cards.

numParaVirtualSCSIControllers
Required

Defines the minimum, maximum, and default number of ParaVirtualScsiController instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported SCSI controllers.

numSATAControllers
Required

Defines the minimum, maximum, and default number of VirtualSATAController instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported SATA controllers.

numNVMEControllers
Optional

Defines the minimum, maximum, and default number of VirtualNVMEController instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported NVME controllers.

numVmxnet3VrdmaEthernetCards
Optional

Defines the minimum, maximum, and default number of VirtualVmxnet3Vrdma ethernet card instances available, at any given time, in the PCI controller.

This is also limited by the number of available PCI Express slots in the PCI controller as well as the total number of supported ethernet cards.