Method: Deltacloud::Drivers::Openstack::OpenstackDriver#storage_volumes
- Defined in:
- lib/deltacloud/drivers/openstack/openstack_driver.rb
#storage_volumes(credentials, opts = {}) ⇒ Object
400 401 402 403 404 405 406 407 408 409 410 411 412 413 |
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 400 def storage_volumes(credentials, opts={}) vs = new_client(credentials, "volume") volumes = [] safely do if opts[:id] volumes << convert_volume(vs.get_volume(opts[:id])) else vs.volumes.each do |vol| volumes << convert_volume(vol) end end end volumes end |