class Fog::OpenStack::Volume::V2::Real
Public Class Methods
not_found_class()
click to toggle source
# File lib/fog/openstack/volume/v2/real.rb, line 8 def self.not_found_class Fog::OpenStack::Volume::NotFound end
Public Instance Methods
create_snapshot(volume_id, name, description, force = false)
click to toggle source
# File lib/fog/openstack/volume/v2/requests/create_snapshot.rb, line 10 def create_snapshot(volume_id, name, description, force = false) data = { 'snapshot' => { 'volume_id' => volume_id, 'name' => name, 'description' => description, 'force' => force.nil? ? false : force } } _create_snapshot(data) end
create_volume(name, description, size, options = {})
click to toggle source
# File lib/fog/openstack/volume/v2/requests/create_volume.rb, line 8 def create_volume(name, description, size, options = {}) data = { 'volume' => { 'name' => name, 'description' => description, 'size' => size } } _create_volume(data, options) end
default_endtpoint_type()
click to toggle source
# File lib/fog/openstack/volume/v2/real.rb, line 12 def default_endtpoint_type 'admin' end
default_service_type()
click to toggle source
# File lib/fog/openstack/volume/v2/real.rb, line 16 def default_service_type %w[volumev2] end