Method: Fog::AWS::CloudWatch::Real#list_metrics
- Defined in:
- lib/fog/aws/requests/cloud_watch/list_metrics.rb
#list_metrics(options = {}) ⇒ Object
List availabe metrics
Options
-
Dimensions<~Array>: a list of dimensions to filter against,
Name : The name of the dimension Value : The value to filter against
-
MetricName<~String>: The name of the metric to filter against
-
Namespace<~String>: The namespace to filter against
-
NextToken<~String> The token returned by a previous call to indicate that there is more data available
Returns
-
response<~Excon::Response>:
See Also
docs.amazonwebservices.com/AmazonCloudWatch/latest/APIReference/API_ListMetrics.html
23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/fog/aws/requests/cloud_watch/list_metrics.rb', line 23 def list_metrics(={}) if dimensions = .delete('Dimensions') .merge!(AWS.indexed_param('Dimensions.member.%d.Name', dimensions.collect {|dimension| dimension['Name']})) .merge!(AWS.indexed_param('Dimensions.member.%d.Value', dimensions.collect {|dimension| dimension['Value']})) end request({ 'Action' => 'ListMetrics', :parser => Fog::Parsers::AWS::CloudWatch::ListMetrics.new }.merge()) end |