Method: Deltacloud::Drivers::Openstack::OpenstackDriver#create_storage_snapshot
- Defined in:
- lib/deltacloud/drivers/openstack/openstack_driver.rb
#create_storage_snapshot(credentials, opts = {}) ⇒ Object
469 470 471 472 473 474 475 476 477 |
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 469 def create_storage_snapshot(credentials, opts={}) vs = new_client(credentials, "volume") safely do name = opts[:name] || "snapshot_#{Time.now.to_i}" description = opts[:description] || "snapshot from volume #{opts[:volume_id]}" params = {:volume_id => opts[:volume_id], :display_name=>name, :display_description=>description} convert_snapshot(vs.create_snapshot(params)) end end |