module Vscale::Servers

Public Instance Methods

add_scalet_tag(params) click to toggle source
# File lib/vscale/api/servers.rb, line 43
def add_scalet_tag(params)
  post('scalets/tags', params)
end
delete_scalet(id) click to toggle source
# File lib/vscale/api/servers.rb, line 31
def delete_scalet(id)
  delete("scalets/#{id}")
end
find_scalet(id) click to toggle source
# File lib/vscale/api/servers.rb, line 11
def find_scalet(id) # TODO: alias :scalet_info
  get("scalets/#{id}")
end
new_scalet(params = {}) click to toggle source
# File lib/vscale/api/servers.rb, line 7
def new_scalet(params = {}) # TODO: alias Vscale::API::Scalets.new(params)
  post('scalets', params)
end
remove_scalet_tag(tag_id) click to toggle source
# File lib/vscale/api/servers.rb, line 59
def remove_scalet_tag(tag_id)
  delete("scalets/tags/#{tag_id}")
end
restart_scalet(id) click to toggle source
# File lib/vscale/api/servers.rb, line 15
def restart_scalet(id)
  patch("scalets/#{id}/restart")
end
scalet_sshkeys(id, params) click to toggle source
# File lib/vscale/api/servers.rb, line 39
def scalet_sshkeys(id, params)
  patch("sshkeys/scalets/#{id}", params)
end
scalet_tag(tag_id) click to toggle source
# File lib/vscale/api/servers.rb, line 51
def scalet_tag(tag_id)
  get("scalets/tags/#{tag_id}")
end
scalets() click to toggle source
# File lib/vscale/api/servers.rb, line 3
def scalets # TODO: alias scalets
  get('scalets')
end
scalets_tags() click to toggle source
# File lib/vscale/api/servers.rb, line 47
def scalets_tags
  get('scalets/tags')
end
start_scalet(id) click to toggle source
# File lib/vscale/api/servers.rb, line 23
def start_scalet(id)
  patch("scalets/#{id}/start")
end
stop_scalet(id) click to toggle source
# File lib/vscale/api/servers.rb, line 19
def stop_scalet(id)
  patch("scalets/#{id}/stop")
end
task() click to toggle source
# File lib/vscale/api/servers.rb, line 35
def task
  get('tasks')
end
update_scalet_tag(tag_id, params) click to toggle source
# File lib/vscale/api/servers.rb, line 55
def update_scalet_tag(tag_id, params)
  put("scalets/tags/#{tag_id}", params)
end
upgrade_scalet(id, params) click to toggle source
# File lib/vscale/api/servers.rb, line 27
def upgrade_scalet(id, params)
  post("scalets/#{id}/upgrade", params)
end