class Fog::Storage::StormOnDemand::Volume
Public Instance Methods
attach_to(server_id)
click to toggle source
# File lib/fog/storage/storm_on_demand/models/volume.rb, line 14 def attach_to(server_id) requires :identity service.attach_volume_to_server(:uniq_id => identity, :to => server_id).body end
destroy()
click to toggle source
# File lib/fog/storage/storm_on_demand/models/volume.rb, line 20 def destroy requires :identity service.delete_volume(:uniq_id => identity) true end
detach_from(server_id)
click to toggle source
# File lib/fog/storage/storm_on_demand/models/volume.rb, line 26 def detach_from(server_id) requires :identity service.detach_volume_from_server(:uniq_id => identity, :detach_from => server_id).body end
resize(new_size)
click to toggle source
# File lib/fog/storage/storm_on_demand/models/volume.rb, line 32 def resize(new_size) requires :identity service.resize_volume(:uniq_id => identity, :new_size => new_size).body end
update(options = {})
click to toggle source
# File lib/fog/storage/storm_on_demand/models/volume.rb, line 38 def update(options = {}) requires :identity service.update_volume({:uniq_id => identity}.merge!(options)) end