class Fog::Compute::SakuraCloud::Server

Public Instance Methods

boot() click to toggle source
# File lib/fog/sakuracloud/models/compute/server.rb, line 21
def boot
  requires :id
  service.boot_server(@attributes[:id])
end
delete(force = false, disks = []) click to toggle source
# File lib/fog/sakuracloud/models/compute/server.rb, line 31
def delete(force = false, disks = [])
  requires :id
  service.delete_server(@attributes[:id], force, disks)
  true
end
Also aliased as: destroy
destroy(force = false, disks = [])
Alias for: delete
save() click to toggle source
# File lib/fog/sakuracloud/models/compute/server.rb, line 14
def save
  requires :name, :server_plan
  data = service.create_server(@attributes).body["Server"]
  merge_attributes(data)
  true
end
stop(force = false) click to toggle source
# File lib/fog/sakuracloud/models/compute/server.rb, line 26
def stop(force = false)
  requires :id
  service.stop_server(@attributes[:id], force)
end