Module: Cloudability::Client::UsageReports

Included in:
Cloudability::Client
Defined in:
lib/cloudability/client/usage_reports.rb

Instance Method Summary collapse

Instance Method Details

#usage_filtersArray

List available filters for requesting data

Returns:

  • (Array)

    array of filters as strings

See Also:



27
28
29
# File 'lib/cloudability/client/usage_reports.rb', line 27

def usage_filters
  get('/1/reporting/filters').to_a
end

#usage_measuresArray

List measures recognized by the server

Returns:

  • (Array)

    array of Hashie::Mashes

See Also:



18
19
20
21
# File 'lib/cloudability/client/usage_reports.rb', line 18

def usage_measures
  request = get '/1/reporting/measures'
  convert_to_mashes request
end

#usage_reportsArray

List current usage reports.

Returns:

  • (Array)

    array of Hashie::Mashes

See Also:



9
10
11
12
# File 'lib/cloudability/client/usage_reports.rb', line 9

def usage_reports
  request = get '/1/reporting'
  convert_to_mashes request
end