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
# 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
# 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
# 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