# Data Object - VAppCloneSpecResourceMap(vim.vApp.CloneSpec.ResourceMap)

Property of
  VAppCloneSpec
Extends
  DynamicData
See also
  Datastore, ManagedEntity, ResourceConfigSpec, ResourcePool
Since
  vSphere API 4.1

## Data Object Description

Maps source child entities to destination resource pools and resource settings. If a mapping is not specified, a child is copied as a direct child of the parent.

Properties

Name | Type | Description
--- | --- | ---
location* P | ManagedObjectReference to a Datastore | A client can optionally specify a datastore in the resource map to override the default datastore location set in location field. This enables cloning to different compute resources that do not have shared datastores.
parent* P | ManagedObjectReference to a ResourcePool | Resource pool to use for the cloned entity of source. This must specify a resource pool that is not part of the vApp. If this is specified, a linked child (as opposed to a direct child) is created for the vApp.
resourceSpec* | ResourceConfigSpec | An optional resource configuration for the cloned entity of the source. If not specified, the same resource configuration as the source is used.
source | ManagedObjectReference to a ManagedEntity | Source entity
Properties inherited from DynamicData
None

*Need not be set P Required privilege - see tooltip for details
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="VAppCloneSpecResourceMap"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="source" type="vim25:ManagedObjectReference"/> <element name="parent" type="vim25:ManagedObjectReference" minOccurs="0"/> <element name="resourceSpec" type="vim25:ResourceConfigSpec" minOccurs="0"/> <element name="location" type="vim25:ManagedObjectReference" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>