# Data Object - ConverterTargetVmSpecManagedVmLocation

Property of
  ConverterConfigOptionsInfo
Parameter to
  ConverterGetSupportedConfigOptionsForManaged
Extends
  ConverterTargetVmSpecVmLocation
See also
  ComputeResource, ConverterVimConnectionSpec, Folder, HostSystem, ResourcePool
Since
  Converter API 1.0

## Data Object Description

VMware VM managed by Virtual Center or by standalone ESX. Rules for obtaining the values of omitted optional parameters: 1. If the target ResourcePool is not specified, use the root ResourcePool of the target ComputeResource. 2. If the target VM folder is not specified, use the root VM folder of the parent datacenter of the target ComputeResource. 3. If the target ComputeResource is not specified, use the parent ComputeResource of the target host or of the default host if target host is not specified.

Properties

Name | Type | Description
--- | --- | ---
computeResource* | ManagedObjectReference to a ComputeResource | For a Virtual Center location, computeResource specifies the host or cluster on which the VM should be created. If it is a cluster which is not automated DRS cluster, host must also be specified. Since Converter API 2.0
computeResourceName* | xsd:string | For a Virtual Center location, the computeResource name to which the VM is attached to. For description purpose only. Since Converter API 2.0
host* | ManagedObjectReference to a HostSystem | For a Virtual Center location, host specifies the managed host on which the VM should be created. If not specified, some reasonable default will be used.
hostName* | xsd:string | For a Virtual Center location, hostName specifies the managed host of the VM. For description purpose only.
resourcePool* | ManagedObjectReference to a ResourcePool | The resource pool to which the target VM will be attached to. If not specified and computeResouce is specified, defaults to the root resource pool for the selected computeResouce. If computeResouce is also not specified, defaults to the root resource pool for the selected host.
resourcePoolName* | xsd:string | The resource pool name to which the VM is attached to. For description purpose only.
vimConnect | ConverterVimConnectionSpec | Location of Virtual Center or ESX and credentials for accessing it.
vmFolder* | ManagedObjectReference to a Folder | For a Virtual Center location, vmFolder contains the name of the VM folder in which the target VM will be created. If not specified, some reasonable default will be used.
vmFolderName* | xsd:string | For a Virtual Center location, vmFolderName specifies the name of the VM folder. For description purpose only.
Properties inherited from ConverterTargetVmSpecVmLocation
None
Properties inherited from DynamicData
None

*Need not be set