From fbb4429689b2c48bf11fddf21f306d803215ed33 Mon Sep 17 00:00:00 2001 From: Jay Faulkner Date: Thu, 18 Jul 2013 15:37:51 -0700 Subject: [PATCH] add(rackspace monitoring): list notification plans * Added support for listing Rackspace Monitoring notification plans --- lib/fog/rackspace/monitoring.rb | 1 + .../monitoring/list_notification_plans.rb | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 lib/fog/rackspace/requests/monitoring/list_notification_plans.rb diff --git a/lib/fog/rackspace/monitoring.rb b/lib/fog/rackspace/monitoring.rb index 857c81d5c..335d38dac 100644 --- a/lib/fog/rackspace/monitoring.rb +++ b/lib/fog/rackspace/monitoring.rb @@ -45,6 +45,7 @@ module Fog request :list_data_points request :list_check_types request :list_overview + request :list_notification_plans request :get_agent_token request :get_alarm diff --git a/lib/fog/rackspace/requests/monitoring/list_notification_plans.rb b/lib/fog/rackspace/requests/monitoring/list_notification_plans.rb new file mode 100644 index 000000000..689b86272 --- /dev/null +++ b/lib/fog/rackspace/requests/monitoring/list_notification_plans.rb @@ -0,0 +1,18 @@ +module Fog + module Rackspace + class Monitoring + class Real + + def list_notification_plans + request( + :expects => [200], + :method => 'GET', + :path => "notification_plans" + ) + end + + end + end + end +end +