class Ilkbyte::Server

Public Instance Methods

active() click to toggle source
# File lib/ilkbyte/server.rb, line 15
def active()
  request("/server/list")
end
all() click to toggle source
# File lib/ilkbyte/server.rb, line 11
def all()
  request("/server/list/all")
end
backup(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 48
def backup(server_name)
  request("/server/manage/#{server_name}/backup")
end
backupRestore(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 52
def backupRestore(server_name,query)
  request("/server/manage/#{server_name}/backup/restore",query)
end
config(query) click to toggle source
# File lib/ilkbyte/server.rb, line 7
def config(query)
  request("/server/create/config",query)
end
create() click to toggle source
# File lib/ilkbyte/server.rb, line 3
def create()
  request("/server/create")
end
ip(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 40
def ip(server_name)
  request("/server/manage/#{server_name}/ip/list")
end
ipLogs(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 44
def ipLogs(server_name)
  request("/server/manage/#{server_name}/ip/logs")
end
ipRdns(server_name,ip,rdns) click to toggle source
# File lib/ilkbyte/server.rb, line 32
def ipRdns(server_name,ip,rdns)
  query = [
    "ip" => ip,
    "rdns" => rdns
  ]
  request("/server/manage/#{server_name}/ip/rdns",query)
end
monitor(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 28
def monitor(server_name)
  request("/server/manage/#{server_name}/monitor")
end
power(server_name,power) click to toggle source
# File lib/ilkbyte/server.rb, line 23
def power(server_name,power)
  query = {"set" => power}
  request("/server/manage/#{server_name}/power",query)
end
show(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 19
def show(server_name)
  request("/server/manage/#{server_name}/show")
end
snapshot(server_name) click to toggle source
# File lib/ilkbyte/server.rb, line 56
def snapshot(server_name)
  request("/server/manage/#{server_name}/snapshot")
end
snapshotCreate(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 60
def snapshotCreate(server_name,query)
  request("/server/manage/#{server_name}/snapshot/create",query)
end
snapshotCronAdd(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 76
def snapshotCronAdd(server_name,query)
  request("/server/manage/#{server_name}/snapshot/cron/add",query)
end
snapshotCronDelete(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 80
def snapshotCronDelete(server_name,query)
  request("/server/manage/#{server_name}/snapshot/cron/delete",query)
end
snapshotDelete(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 72
def snapshotDelete(server_name,query)
  request("/server/manage/#{server_name}/snapshot/delete",query)
end
snapshotRevert(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 64
def snapshotRevert(server_name,query)
  request("/server/manage/#{server_name}/snapshot/revert",query)
end
snapshotUpdate(server_name,query) click to toggle source
# File lib/ilkbyte/server.rb, line 68
def snapshotUpdate(server_name,query)
  request("/server/manage/#{server_name}/snapshot/update",query)
end