# Data Object - VirtualMachineVirtualDeviceGroupsDeviceGroup(vim.vm.VirtualDeviceGroups.DeviceGroup)

Property of
  VirtualMachineVirtualDeviceGroups
Extended by
  VirtualMachineVirtualDeviceGroupsVendorDeviceGroup
Extends
  DynamicData
See also
  Description
Since
  2.0

## Data Object Description

Base device group type.

Properties

Name | Type | Description
--- | --- | ---
deviceInfo* | Description | Provides a label and summary information for the device.
groupInstanceKey | xsd:int | Group instance key. Unique integer referencing device group. During group creation client should use a temporary negative number. Once group is added to the virtual machine, server generates non-negative integer that stays constant during group lifetime. See VirtualDevice#key for details.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VirtualMachineVirtualDeviceGroupsDeviceGroup"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="groupInstanceKey" type="xsd:int"/> <element name="deviceInfo" type="vsan:Description" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>