class Fog::Storage::StormOnDemand::Real
Public Instance Methods
attach_volume_to_server(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/attach_volume_to_server.rb, line 5 def attach_volume_to_server(options = {}) request( :path => '/Storage/Block/Volume/attach', :body => Fog::JSON.encode(:params => options) ) end
create_volume(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/create_volume.rb, line 5 def create_volume(options = {}) request( :path => '/Storage/Block/Volume/create', :body => Fog::JSON.encode(:params => options) ) end
delete_volume(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/delete_volume.rb, line 5 def delete_volume(options = {}) request( :path => '/Storage/Block/Volume/delete', :body => Fog::JSON.encode(:params => options) ) end
detach_volume_from_server(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/detach_volume_from_server.rb, line 5 def detach_volume_from_server(options = {}) request( :path => '/Storage/Block/Volume/detach', :body => Fog::JSON.encode(:params => options) ) end
get_volume(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/get_volume.rb, line 5 def get_volume(options = {}) request( :path => '/Storage/Block/Volume/details', :body => Fog::JSON.encode(:params => options) ) end
list_clusters(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/list_clusters.rb, line 5 def list_clusters(options = {}) request( :path => '/Storage/Block/Cluster/list', :body => Fog::JSON.encode(:params => options) ) end
list_volumes(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/list_volumes.rb, line 5 def list_volumes(options = {}) request( :path => '/Storage/Block/Volume/list', :body => Fog::JSON.encode(:params => options) ) end
resize_volume(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/resize_volume.rb, line 5 def resize_volume(options = {}) request( :path => '/Storage/Block/Volume/resize', :body => Fog::JSON.encode(:params => options) ) end
update_volume(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/requests/update_volume.rb, line 5 def update_volume(options = {}) request( :path => '/Storage/Block/Volume/update', :body => Fog::JSON.encode(:params => options) ) end