class Softlayer::Virtual::Host

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
billed_per_guest_flag[RW]
billed_per_memory_usage_flag[RW]
create_date[RW]
description[RW]
enabled_flag[RW]
guest_count[RW]
guests[RW]
hardware[RW]
hardware_id[RW]
id[RW]
metric_tracking_object[RW]
modify_date[RW]
name[RW]
physical_memory_capacity[RW]
uuid[RW]

Public Instance Methods

get_account() click to toggle source
# File lib/softlayer/virtual/host.rb, line 23
def get_account
  request(:get_account, Softlayer::Account)
end
get_billed_per_guest_flag() click to toggle source
# File lib/softlayer/virtual/host.rb, line 27
def get_billed_per_guest_flag
  request(:get_billed_per_guest_flag, Boolean)
end
get_billed_per_memory_usage_flag() click to toggle source
# File lib/softlayer/virtual/host.rb, line 31
def get_billed_per_memory_usage_flag
  request(:get_billed_per_memory_usage_flag, Boolean)
end
get_guests() click to toggle source
# File lib/softlayer/virtual/host.rb, line 35
def get_guests
  request(:get_guests, Array[Softlayer::Virtual::Guest])
end
get_hardware() click to toggle source
# File lib/softlayer/virtual/host.rb, line 39
def get_hardware
  request(:get_hardware, Softlayer::Hardware::Server)
end
get_live_guest_by_uuid(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 44
def get_live_guest_by_uuid(message)
  request(:get_live_guest_by_uuid, Softlayer::Virtual::Guest, message)
end
get_live_guest_list() click to toggle source
# File lib/softlayer/virtual/host.rb, line 48
def get_live_guest_list
  request(:get_live_guest_list, Array[Softlayer::Virtual::Guest])
end
get_live_guest_recent_metric_data(message) click to toggle source

uuid time limit interval

# File lib/softlayer/virtual/host.rb, line 56
def get_live_guest_recent_metric_data(message)
  request(:get_live_guest_recent_metric_data, Array[Softlayer::Metric::Tracking::Object], message)
end
get_metric_tracking_object() click to toggle source
# File lib/softlayer/virtual/host.rb, line 60
def get_metric_tracking_object
  request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object)
end
get_object() click to toggle source
# File lib/softlayer/virtual/host.rb, line 64
def get_object
  request(:get_object, Softlayer::Virtual::Host)
end
pause_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 69
def pause_live_guest(message)
  request(:pause_live_guest, Boolean, message)
end
power_cycle_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 74
def power_cycle_live_guest(message)
  request(:power_cycle_live_guest, Boolean, message)
end
power_off_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 79
def power_off_live_guest(message)
  request(:power_off_live_guest, Boolean, message)
end
power_on_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 84
def power_on_live_guest(message)
  request(:power_on_live_guest, Boolean, message)
end
reboot_soft_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 89
def reboot_soft_live_guest(message)
  request(:reboot_soft_live_guest, Boolean, message)
end
resume_live_guest(message) click to toggle source

uuid

# File lib/softlayer/virtual/host.rb, line 94
def resume_live_guest(message)
  request(:resume_live_guest, Boolean, message)
end