Sha256: 427ad2cf48a04d43856472a9e65a806de8c37b591256a731b8d649ff1cedb2da
Contents?: true
Size: 916 Bytes
Versions: 4
Compression:
Stored size: 916 Bytes
Contents
module Fog module Monitoring class Rackspace class Real # attribute :label # attribute :criteria # attribute :check_type # attribute :check_id # attribute :notification_plan_id def create_alarm(entity_id, notification_plan_id, options = {}) data = {} data['label'] = options['label'] if options['label'] data['criteria'] = options['criteria'] if options['criteria'] data['check_type'] = options['check_type'] if options['check_type'] data['check_id'] = options['check_id'] if options['check_id'] data['notification_plan_id'] = notification_plan_id request( :body => MultiJson.encode(options), :expects => [201], :method => 'POST', :path => "entities/#{entity_id}/alarms" ) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems