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.