Sha256: a1683f7b988dadc3efc652fe067f880a317a5cb196e06da7ab01af9dbe4ca205

Contents?: true

Size: 640 Bytes

Versions: 1

Compression:

Stored size: 640 Bytes

Contents

require 'rackspace-fog/core/collection'
require 'rackspace-fog/aws/models/cloud_watch/alarm'

module Fog
  module AWS
    class CloudWatch

      class Alarms < Fog::Collection
        model Fog::AWS::CloudWatch::Alarm
    
        #alarm_names is an array of alarm names
        def delete(alarm_names)
          connection.delete_alarms(alarm_names)
          true
        end

        def disable(alarm_names)
          connection.disable_alarm_actions(alarm_names)
          true
        end

        def enable(alarm_names)
          connection.enable_alarm_actions(alarm_names)
          true
        end

      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rackspace-fog-1.4.2 lib/rackspace-fog/aws/models/cloud_watch/alarms.rb