1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/vsphere/requests/compute
Jeff McCune ef2833cb20 (#9241) Add vm_clone API request
Without this patch we have no way to clone a new VM
from a template.  This patch adds the vm_clone request
which takes an instance uuid as the source template
to clone from an a name parameter which is the new VM's
name.

The clone operation is handled asynchronously as a vSphere
task object.  The clone request does not return a handle
for this task, which may make it difficult to monitor
the progress of the clone operation from Fog.  A future
enhancement may be to clone and return the task object
itself to monitor progress.
2011-09-10 13:32:58 -07:00
..
current_time.rb (#9241) Add current_time request 2011-09-10 13:32:58 -07:00
find_all_by_instance_uuid.rb (#9241) Add ability to find VMs by UUID 2011-09-10 13:32:58 -07:00
find_all_by_uuid.rb (#9241) Add ability to find VMs by UUID 2011-09-10 13:32:58 -07:00
find_template_by_instance_uuid.rb (#9241) Add find_template_by_instance_uuid request 2011-09-10 13:32:58 -07:00
list_virtual_machines.rb (#9241) Add model for Fog::Compute[:vsphere].servers 2011-09-10 13:32:58 -07:00
vm_clone.rb (#9241) Add vm_clone API request 2011-09-10 13:32:58 -07:00
vm_destroy.rb (#9241) Add destroy API request and model action 2011-09-10 13:32:58 -07:00
vm_power_off.rb (#9421) Add start, stop, reboot server model methods 2011-09-10 13:32:58 -07:00
vm_power_on.rb (#9421) Add start, stop, reboot server model methods 2011-09-10 13:32:58 -07:00
vm_reboot.rb (#9421) Add start, stop, reboot server model methods 2011-09-10 13:32:58 -07:00