Class: Aliyun::Config

Inherits:
Object
  • Object
show all
Includes:
Singleton
Defined in:
lib/aliyun.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfig

Returns a new instance of Config.



10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/aliyun.rb', line 10

def initialize()
    self.request_parameters={
        :Format=>"JSON",
        :Version=>"2014-05-26", 
        :SignatureMethod=>"HMAC-SHA1", 
        :SignatureVersion=>"1.0"
    }
    self.request_method = 'GET'
    self.endpoint_url = 'https://ecs.aliyuncs.com/'
    self.access_key_id = ENV['ALIYUN_ACCESS_KEY_ID']
    self.access_key_secret = ENV['ALIYUN_ACCESS_KEY_SECRET']
end

Instance Attribute Details

#access_key_idObject

Returns the value of attribute access_key_id.



9
10
11
# File 'lib/aliyun.rb', line 9

def access_key_id
  @access_key_id
end

#access_key_secretObject

Returns the value of attribute access_key_secret.



9
10
11
# File 'lib/aliyun.rb', line 9

def access_key_secret
  @access_key_secret
end

#endpoint_urlObject

Returns the value of attribute endpoint_url.



9
10
11
# File 'lib/aliyun.rb', line 9

def endpoint_url
  @endpoint_url
end

#request_methodObject

Returns the value of attribute request_method.



9
10
11
# File 'lib/aliyun.rb', line 9

def request_method
  @request_method
end

#request_parametersObject

Returns the value of attribute request_parameters.



9
10
11
# File 'lib/aliyun.rb', line 9

def request_parameters
  @request_parameters
end