# Data Object - VRPEditSpec(vim.VRPResourceManager.VRPEditSpec)

Extends
  DynamicData
See also
  ManagedEntity, VrpResourceAllocationInfo
Since
  vSphere API 6.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
addedHubs* | ManagedObjectReference[] to a ManagedEntity[] | List of member hubs to be added to this VRP. A child resource pool will be created within every hub.
changeVersion* | xsd:long | Optional field to specify the change version. This will be required once VRP service spans across multiple VCs. It should be incremented every time there is any change to the VRP config.
cpuAllocation* | VrpResourceAllocationInfo | Cpu Resource specification (Reservation and Limit) of the VRP.
description* | xsd:string | Description for this Virtual Resource Pool. If not supplied during
memoryAllocation* | VrpResourceAllocationInfo | Memory Resource specification (Reservation and Limit) of the VRP.
removedHubs* | ManagedObjectReference[] to a ManagedEntity[] | List of member hubs to be removed from this VRP.
vrpId | xsd:string | Id of the Virtual Resource Pool.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pbm="urn:pbm" name="VRPEditSpec"> <complexContent> <extension base="pbm:DynamicData"> <sequence> <element name="vrpId" type="xsd:string"/> <element name="description" type="xsd:string" minOccurs="0"/> <element name="cpuAllocation" type="pbm:VrpResourceAllocationInfo" minOccurs="0"/> <element name="memoryAllocation" type="pbm:VrpResourceAllocationInfo" minOccurs="0"/> <element name="addedHubs" type="pbm:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded"/> <element name="removedHubs" type="pbm:ManagedObjectReference" minOccurs="0" maxOccurs="unbounded"/> <element name="changeVersion" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>