* `template` - [**mandatory**] name of source VM. Path is optional.
* `vm_name` - [**mandatory**] name of target VM.
* `folder` - VM folder where target VM is created.
* `host` - [**mandatory**] vSphere host where target VM is created.
* `host` - [**mandatory**] vSphere host or cluster where target VM is created. If hosts are groupped into folders, full path should be specified: `folder/host`.
* `resource_pool` - by default a root of vSphere host.
* `datastore` - required if vSphere host has multiple datastores attached.
* `datastore` - required if target is a cluster, or a host with multiple datastores.
* `linked_clone` - create VM as a linked clone from latest snapshot. `false` by default.