class Softlayer::Monitoring::Agent

Constants

SERVICE

Attributes

agent_status[RW]
configuration_profile_count[RW]
configuration_profiles[RW]
configuration_template[RW]
configuration_template_id[RW]
configuration_value_count[RW]
configuration_values[RW]
create_date[RW]
hardware[RW]
id[RW]
modify_date[RW]
name[RW]
product_item[RW]
remote_monitoring_agent_flag[RW]
robot_id[RW]
software_description[RW]
status_id[RW]
status_name[RW]
virtual_guest[RW]

Public Instance Methods

activate() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 27
def activate
  request(:activate, Boolean)
end
add_configuration_profile(message) click to toggle source

configuration_values

# File lib/softlayer/monitoring/agent.rb, line 32
def add_configuration_profile(message)
  request(:add_configuration_profile, Softlayer::Provisioning::Version1::Transaction, message)
end
apply_configuration_values(message) click to toggle source

configuration_values

# File lib/softlayer/monitoring/agent.rb, line 37
def apply_configuration_values(message)
  request(:apply_configuration_values, Softlayer::Provisioning::Version1::Transaction, message)
end
deactivate() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 41
def deactivate
  request(:deactivate, Boolean)
end
delete_configuration_profile(message) click to toggle source

section_id profile_id

# File lib/softlayer/monitoring/agent.rb, line 47
def delete_configuration_profile(message)
  request(:delete_configuration_profile, Boolean, message)
end
deploy_monitoring_agent(message) click to toggle source

configuration_template_id

# File lib/softlayer/monitoring/agent.rb, line 52
def deploy_monitoring_agent(message)
  request(:deploy_monitoring_agent, Softlayer::Provisioning::Version1::Transaction, message)
end
get_active_alarm_subscribers() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 56
def get_active_alarm_subscribers
  request(:get_active_alarm_subscribers, Array[Softlayer::Notification::User::Subscriber])
end
get_agent_status() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 60
def get_agent_status
  request(:get_agent_status, Softlayer::Monitoring::Agent::Status)
end
get_available_configuration_templates() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 64
def get_available_configuration_templates
  request(:get_available_configuration_templates, Array[Softlayer::Configuration::Template])
end
get_available_configuration_values(message) click to toggle source

configuration_definition_id config_values

# File lib/softlayer/monitoring/agent.rb, line 70
def get_available_configuration_values(message)
  request(:get_available_configuration_values, Array[Softlayer::Monitoring::Agent::Configuration::Value], message)
end
get_configuration_profiles() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 74
def get_configuration_profiles
  request(:get_configuration_profiles, Array[Softlayer::Configuration::Template::Section::Profile])
end
get_configuration_template() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 78
def get_configuration_template
  request(:get_configuration_template, Softlayer::Configuration::Template)
end
get_configuration_values() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 82
def get_configuration_values
  request(:get_configuration_values, Array[Softlayer::Monitoring::Agent::Configuration::Value])
end
get_eligible_alarm_subscibers() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 86
def get_eligible_alarm_subscibers
  request(:get_eligible_alarm_subscibers, Array[Softlayer::User::Customer])
end
get_graph(message) click to toggle source

configuration_values begin_date end_date

# File lib/softlayer/monitoring/agent.rb, line 93
def get_graph(message)
  request(:get_graph, Softlayer::Container::Monitoring::Graph::Outputs, message)
end
get_graph_data(message) click to toggle source

metric_data_types start_date end_date

# File lib/softlayer/monitoring/agent.rb, line 100
def get_graph_data(message)
  request(:get_graph_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
get_hardware() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 104
def get_hardware
  request(:get_hardware, Softlayer::Hardware)
end
get_object() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 108
def get_object
  request(:get_object, Softlayer::Monitoring::Agent)
end
get_product_item() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 112
def get_product_item
  request(:get_product_item, Softlayer::Product::Item)
end
get_software_description() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 116
def get_software_description
  request(:get_software_description, Softlayer::Software::Description)
end
get_status_name() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 120
def get_status_name
  request(:get_status_name, String)
end
get_virtual_guest() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 124
def get_virtual_guest
  request(:get_virtual_guest, Softlayer::Virtual::Guest)
end
remove_active_alarm_subscriber(message) click to toggle source

user_record_id

# File lib/softlayer/monitoring/agent.rb, line 129
def remove_active_alarm_subscriber(message)
  request(:remove_active_alarm_subscriber, Boolean, message)
end
remove_all_alarm_subscribers() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 133
def remove_all_alarm_subscribers
  request(:remove_all_alarm_subscribers, Boolean)
end
restart_monitoring_agent() click to toggle source
# File lib/softlayer/monitoring/agent.rb, line 137
def restart_monitoring_agent
  request(:restart_monitoring_agent, Boolean)
end
set_active_alarm_subscriber(message) click to toggle source

user_record_id

# File lib/softlayer/monitoring/agent.rb, line 142
def set_active_alarm_subscriber(message)
  request(:set_active_alarm_subscriber, Boolean, message)
end