VirtualMachineVendorDeviceGroupInfoComponentDeviceInfo

VirtualMachineVendorDeviceGroupInfoComponentDeviceInfo
VirtualMachineVendorDeviceGroupInfoComponentDeviceInfo

Class describing a component device within this vendor device group.

Since: vSphere API Release 8.0.0.1

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "type": "string",
    "vendorName": "string",
    "deviceName": "string",
    "isConfigurable": false,
    "device": {
        "_typeName": "string",
        "key": 0,
        "deviceInfo": {
            "_typeName": "string",
            "label": "string",
            "summary": "string"
        },
        "backing": {
            "_typeName": "string"
        },
        "connectable": {
            "_typeName": "string",
            "migrateConnect": "string",
            "startConnected": false,
            "allowGuestControl": false,
            "connected": false,
            "status": "string"
        },
        "slotInfo": {
            "_typeName": "string"
        },
        "controllerKey": 0,
        "unitNumber": 0,
        "numaNode": 0,
        "deviceGroupInfo": {
            "_typeName": "string",
            "groupInstanceKey": 0,
            "sequenceId": 0
        }
    }
}
string
type
Required

Type of this component.

See VirtualMachineVendorDeviceGroupInfoComponentDeviceInfoComponentTypeEnum for supported types.

string
vendorName
Required

Name of component device vendor.

string
deviceName
Required

Name of component device.

boolean
isConfigurable
Required

True if this device may be configured by user or UI.

device
Required

VirtualDevice template for this device.