# Data Object - VirtualMachineInstantCloneSpec(vim.vm.InstantCloneSpec)

Parameter to
  CheckInstantClone_Task, InstantClone_Task
Extends
  DynamicData
See also
  OptionValue, VirtualMachineRelocateSpec
Since
  vSphere API 6.7

## Data Object Description

Specification for creating an Instant Clone of a powered-on virtual machine.

Properties

Name | Type | Description
--- | --- | ---
biosUuid* | xsd:string | 128-bit SMBIOS UUID of a virtual machine represented as a hexadecimal string in "12345678-abcd-1234-cdef-123456789abc" format.
config* | OptionValue[] | A list of key value pairs that will be passed to the destination VM. These pairs should be used to provide user-defined customization to differentiate the destination VM from the source VM. Values will be queryable via destination VM's extraConfig.
location | VirtualMachineRelocateSpec | A type of VirtualMachineRelocateSpec that specifies the location of resources the newly created virtual machine will use. The location might be empty or specify: The folder where the virtual machine should be located. If not specified, the root VM folder of the source VM will be used. A datastore where the InstantCloned virtual machine will be located on the physical storage. A resource pool determines where compute resources will be available to the clone. A device change specification. The only allowed device changes are edits of VirtualEthernetCard and filebacked Serial/Parallel ports. All other settings are NOT supported.
name | xsd:string | The name of the cloned virtual machine.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vim25="urn:vim25" name="VirtualMachineInstantCloneSpec"> <complexContent> <extension base="vim25:DynamicData"> <sequence> <element name="name" type="xsd:string"/> <element name="location" type="vim25:VirtualMachineRelocateSpec"/> <element name="config" type="vim25:OptionValue" minOccurs="0" maxOccurs="unbounded"/> <element name="biosUuid" type="xsd:string" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>