Sha256: f9569489161cf760fa6e3551d03e26fb6b81dd499b058f082c3b36dfc366e2d6
Contents?: true
Size: 842 Bytes
Versions: 28
Compression:
Stored size: 842 Bytes
Contents
module Fog module Compute class Cloudstack class Real # Updates properties of a virtual machine. The VM has to be stopped and restarted for the new properties to take effect. UpdateVirtualMachine does not first check whether the VM is stopped. Therefore, stop the VM manually before issuing this call. # # {CloudStack API Reference}[http://cloudstack.apache.org/docs/api/apidocs-4.4/root_admin/updateVirtualMachine.html] def update_virtual_machine(*args) options = {} if args[0].is_a? Hash options = args[0] options.merge!('command' => 'updateVirtualMachine') else options.merge!('command' => 'updateVirtualMachine', 'id' => args[0]) end request(options) end end end end end
Version data entries
28 entries across 26 versions & 4 rubygems