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.

vimConnectConverterVimConnectionSpec

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