Sha256: 3e7f6acde0f527d3775e5660bdc596c1969400695bc6dff8db5f2b297132686f
Contents?: true
Size: 600 Bytes
Versions: 13
Compression:
Stored size: 600 Bytes
Contents
module Fog module Compute class OpenNebula class Real def vm_disk_snapshot(id, disk_id, image_name) vmpool = ::OpenNebula::VirtualMachinePool.new(client) vmpool.info!(-2,id,id,-1) rc = 0 vmpool.each do |vm| rc = vm.disk_snapshot_create(disk_id, image_name) if(rc.is_a? ::OpenNebula::Error) raise(rc) end end rc end #def vm_disk_snapshot end class Mock def vm_disk_snapshot(id, disk_id, image_name) end end end end end
Version data entries
13 entries across 11 versions & 3 rubygems