ArrayOfVirtualHardwareOption

ArrayOfVirtualHardwareOption
ArrayOfVirtualHardwareOption

A boxed array of VirtualHardwareOption. To be used in Any placeholders.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "_value": [
        {
            "_typeName": "string",
            "hwVersion": 0,
            "virtualDeviceOption": [
                {
                    "_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
                }
            ],
            "deviceListReadonly": false,
            "numCPU": [
                0
            ],
            "numCoresPerSocket": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "autoCoresPerSocket": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "supported": false,
                "defaultValue": false
            },
            "numCpuReadonly": false,
            "memoryMB": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numPCIControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numIDEControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numUSBControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numUSBXHCIControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numSIOControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numPS2Controllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "licensingLimit": [
                "string"
            ],
            "numSupportedWwnPorts": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numSupportedWwnNodes": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "resourceConfigOption": {
                "_typeName": "string",
                "cpuAllocationOption": {
                    "_typeName": "string",
                    "sharesOption": {
                        "_typeName": "string",
                        "sharesOption": {
                            "_typeName": "string",
                            "valueIsReadonly": false,
                            "min": 0,
                            "max": 0,
                            "defaultValue": 0
                        },
                        "defaultLevel": "string"
                    }
                },
                "memoryAllocationOption": {
                    "_typeName": "string",
                    "sharesOption": {
                        "_typeName": "string",
                        "sharesOption": {
                            "_typeName": "string",
                            "valueIsReadonly": false,
                            "min": 0,
                            "max": 0,
                            "defaultValue": 0
                        },
                        "defaultLevel": "string"
                    }
                }
            },
            "numNVDIMMControllers": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numTPMDevices": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numWDTDevices": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numPrecisionClockDevices": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "epcMemoryMB": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "acpiHostBridgesFirmware": [
                "string"
            ],
            "numCpuSimultaneousThreads": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numNumaNodes": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "numDeviceGroups": {
                "_typeName": "string",
                "valueIsReadonly": false,
                "min": 0,
                "max": 0,
                "defaultValue": 0
            },
            "deviceGroupTypes": [
                "string"
            ]
        }
    ]
}
_value
Required

_value