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