module A2::Client::ConfigMgmt
Public Instance Methods
list_all_checked_in_nodes(query_string = '')
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 4 def list_all_checked_in_nodes(query_string = '') get "/api/v0/cfgmgmt/nodes#{query_string}" end
list_all_missing_nodes_count(query_string = '?durations=3d&durations=1w&durations=2w&durations=1M&durations=3M')
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 8 def list_all_missing_nodes_count(query_string = '?durations=3d&durations=1w&durations=2w&durations=1M&durations=3M') get "/api/v0/cfgmgmt/stats/missing_node_duration_counts#{query_string}" end
list_all_node_runs(node_id, query_string = '')
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 12 def list_all_node_runs(node_id, query_string = '') get "/api/v0/cfgmgmt/nodes/#{node_id}/runs#{query_string}" end
list_all_node_status_counts(query_string = '')
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 16 def list_all_node_status_counts(query_string = '') get "/api/v0/cfgmgmt/stats/node_counts#{query_string}" end
list_all_organizations()
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 20 def list_all_organizations get '/api/v0/cfgmgmt/organizations' end
show_attributes(node_id)
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 24 def show_attributes(node_id) get "/api/v0/cfgmgmt/nodes/#{node_id}/attribute" end
show_node_run(node_id, run_id, query_string = '')
click to toggle source
# File lib/a2/client/config_mgmt.rb, line 28 def show_node_run(node_id, run_id, query_string = '') get "/api/v0/cfgmgmt/nodes/#{node_id}/runs/#{run_id}#{query_string}" end