class Aliyun::ESS::ScalingRule
Attributes
scaling_group[RW]
Public Class Methods
execute(params={}, options={})
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 15 def execute(params={}, options={}) params = {'Action' => 'ExecuteScalingRule'}.merge params get('/', params, options) end
find(params={}, options={})
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 5 def find(params={}, options={}) params = {'Action' => 'DescribeScalingRules', 'RegionId' => 'cn-hangzhou', 'PageNumber' => 1}.merge params Collection.new get('/', params, options) end
find_by(*args)
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 10 def find_by(*args) c = find(*args) c.items.first end
new(attributes = {})
click to toggle source
Calls superclass method
# File lib/aliyun/ess/scaling_rule.rb, line 25 def initialize(attributes = {}) super end
Public Instance Methods
execute()
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 38 def execute self.class.execute :scaling_rule_ari => scaling_rule_ari end
id()
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 30 def id attributes['scaling_rule_id'] end
name()
click to toggle source
# File lib/aliyun/ess/scaling_rule.rb, line 34 def name attributes['scaling_rule_name'] end