mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
added DeleteAlarms, DescribeAlarms and PutMetricAlarms
This commit is contained in:
parent
a90eb43bd2
commit
57cc3b001f
2 changed files with 8 additions and 9 deletions
|
@ -7,7 +7,7 @@ Gem::Specification.new do |s|
|
||||||
## the sub! line in the Rakefile
|
## the sub! line in the Rakefile
|
||||||
s.name = 'fog'
|
s.name = 'fog'
|
||||||
s.version = '0.11.0'
|
s.version = '0.11.0'
|
||||||
s.date = '2011-08-18'
|
s.date = '2011-09-29'
|
||||||
s.rubyforge_project = 'fog'
|
s.rubyforge_project = 'fog'
|
||||||
|
|
||||||
## Make sure your summary is short. The description may be as long
|
## Make sure your summary is short. The description may be as long
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
require File.expand_path(File.join(File.dirname(__FILE__), '..', 'aws'))
|
|
||||||
|
|
||||||
module Fog
|
module Fog
|
||||||
module AWS
|
module AWS
|
||||||
class CloudWatch < Fog::Service
|
class CloudWatch < Fog::Service
|
||||||
|
@ -13,6 +11,9 @@ module Fog
|
||||||
request :list_metrics
|
request :list_metrics
|
||||||
request :get_metric_statistics
|
request :get_metric_statistics
|
||||||
request :put_metric_data
|
request :put_metric_data
|
||||||
|
request :describe_alarms
|
||||||
|
request :put_metric_alarm
|
||||||
|
request :delete_alarms
|
||||||
|
|
||||||
model_path 'fog/aws/models/cloud_watch'
|
model_path 'fog/aws/models/cloud_watch'
|
||||||
model :metric
|
model :metric
|
||||||
|
@ -52,7 +53,6 @@ module Fog
|
||||||
@aws_secret_access_key = options[:aws_secret_access_key]
|
@aws_secret_access_key = options[:aws_secret_access_key]
|
||||||
@hmac = Fog::HMAC.new('sha256', @aws_secret_access_key)
|
@hmac = Fog::HMAC.new('sha256', @aws_secret_access_key)
|
||||||
|
|
||||||
@connection_options = options[:connection_options] || {}
|
|
||||||
options[:region] ||= 'us-east-1'
|
options[:region] ||= 'us-east-1'
|
||||||
@host = options[:host] || case options[:region]
|
@host = options[:host] || case options[:region]
|
||||||
when 'ap-northeast-1'
|
when 'ap-northeast-1'
|
||||||
|
@ -68,11 +68,10 @@ module Fog
|
||||||
else
|
else
|
||||||
raise ArgumentError, "Unknown region: #{options[:region].inspect}"
|
raise ArgumentError, "Unknown region: #{options[:region].inspect}"
|
||||||
end
|
end
|
||||||
@path = options[:path] || '/'
|
@path = options[:path] || '/'
|
||||||
@persistent = options[:persistent] || false
|
@port = options[:port] || 443
|
||||||
@port = options[:port] || 443
|
@scheme = options[:scheme] || 'https'
|
||||||
@scheme = options[:scheme] || 'https'
|
@connection = Fog::Connection.new("#{@scheme}://#{@host}:#{@port}#{@path}", options[:persistent])
|
||||||
@connection = Fog::Connection.new("#{@scheme}://#{@host}:#{@port}#{@path}", @persistent, @connection_options)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def reload
|
def reload
|
||||||
|
|
Loading…
Add table
Reference in a new issue