# File lib/fog/aws/models/cloud_watch/metrics.rb, line 11 def all(conditions={}) data = connection.list_metrics(conditions).body['ListMetricsResult']['Metrics'] load(data) # data is an array of attribute hashes end
# File lib/fog/aws/models/cloud_watch/metrics.rb, line 16 def get(namespace, metric_name, dimensions=nil) list_opts = {'Namespace' => namespace, 'MetricName' => metric_name} if dimensions dimensions_array = dimensions.collect do |name, value| {'Name' => name, 'Value' => value} end # list_opts.merge!('Dimensions' => dimensions_array) end if data = connection.list_metrics(list_opts).body['ListMetricsResult']['Metrics'].first new(data) end end
Generated with the Darkfish Rdoc Generator 2.