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 is the base data object type for devices in a virtual machine.

This type contains enough information about a virtual device to allow clients to display devices they do not recognize. For example, a client with an older version than the server to which it connects may see a device without knowing what it is.