Data Object - VirtualMachineCreateChildSpec

Extends
DynamicData
See also
OptionValue, VirtualMachineRelocateSpec
Since
vSphere API 6.0

Data Object Description

Specification for creating child virtual machine

Properties

Name Type Description
configParams*OptionValue[]

Opaque client-provided configuration information for the child virtual machine, accessible to guest after being forked.
location*VirtualMachineRelocateSpec

A type of VirtualMachineRelocateSpec that specifies the location of resources the newly created virtual machine will use. If not specified, the default value will be used for each property. Only the following fields are supported:
  • A datastore where the virtual machine will be located on physical storage. If not specified, the current datastore is used.
  • A pool The resource pool determines what compute resources will be available to the child. The resource pool must contain resources from the host where the parent is located since the child will be created on the same host. If not specified, the current resource pool will be used.
  • datastore which allows specifying the datastore location for each virtual disk. Only applicable for persistent child, if not specified, datastore will be used.

persistentxsd:boolean

Flag to indicate the fork child type. If it is set to true, a persistent child will be created. If set to false, a non-persistent child will be created.
Properties inherited from DynamicData
None
*Need not be set