class Fog::Storage::StormOnDemand::Real

Public Instance Methods

attach_volume_to_server(options={}) click to toggle source
# File lib/fog/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/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/storm_on_demand/requests/storage/update_volume.rb, line 5
def update_volume(options={})
  request(
    :path => '/Storage/Block/Volume/update',
    :body => Fog::JSON.encode(:params => options)
  )
end