class Fog::Compute::StormOnDemand::Server
Attributes
password[W]
Public Instance Methods
clone(options)
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 46 def clone(options) requires :identity service.clone_server({:uniq_id => identity}.merge!(options)) true end
destroy()
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 30 def destroy requires :identity service.delete_server(:uniq_id => identity) true end
history(options = {})
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 58 def history(options = {}) requires :identity params = {:uniq_id => identity}.merge!(options) res = service.server_history(params).body res['items'] end
ready?()
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 36 def ready? active == 1 end
reboot(options = {})
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 40 def reboot(options = {}) requires :identity service.reboot_server({:uniq_id => identity}.merge!(options)) true end
resize(options)
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 52 def resize(options) requires :identity service.resize_server({:uniq_id => identity}.merge!(options)) true end
shutdown(options = {})
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 65 def shutdown(options = {}) requires :identity service.shutdown_server({:uniq_id => identity}.merge!(options)).body end
start()
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 70 def start reqwuires :identity service.start_server({:uniq_id => identity}).body end
status()
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 75 def status requires :identity service.server_status({:uniq_id => identity}).body end
update(options)
click to toggle source
# File lib/fog/compute/storm_on_demand/models/server.rb, line 80 def update(options) requires :identity service.update_server({:uniq_id => identity}.merge!(options)).body end