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