class Softlayer::Monitoring::Robot

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
id[RW]
monitoring_agent_count[RW]
monitoring_agents[RW]
name[RW]
robot_status[RW]
software_component[RW]
status_id[RW]

Public Instance Methods

check_connection() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 16
def check_connection
  request(:check_connection, Boolean)
end
deploy_monitoring_agents(message) click to toggle source

configuration_template_group

# File lib/softlayer/monitoring/robot.rb, line 21
def deploy_monitoring_agents(message)
  request(:deploy_monitoring_agents, Softlayer::Provisioning::Version1::Transaction, message)
end
get_account() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 25
def get_account
  request(:get_account, Softlayer::Account)
end
get_available_configuration_groups() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 29
def get_available_configuration_groups
  request(:get_available_configuration_groups, Array[Softlayer::Monitoring::Agent::Configuration::Template::Group])
end
get_monitoring_agents() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 33
def get_monitoring_agents
  request(:get_monitoring_agents, Array[Softlayer::Monitoring::Agent])
end
get_object() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 37
def get_object
  request(:get_object, Softlayer::Monitoring::Robot)
end
get_robot_status() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 41
def get_robot_status
  request(:get_robot_status, Softlayer::Monitoring::Robot::Status)
end
get_software_component() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 45
def get_software_component
  request(:get_software_component, Softlayer::Software::Component)
end
reset_status() click to toggle source
# File lib/softlayer/monitoring/robot.rb, line 49
def reset_status
  request(:reset_status, Boolean)
end