Method: Fog::AWS::AutoScaling::Group#initialize

Defined in:
lib/fog/aws/models/auto_scaling/group.rb

#initialize(attributes = {}) ⇒ Group

Returns a new instance of Group.



26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/fog/aws/models/auto_scaling/group.rb', line 26

def initialize(attributes={})
  attributes['DefaultCooldown'] ||= 0
  attributes['DesiredCapacity'] ||= 0
  attributes['EnabledMetrics'] ||= []
  attributes['HealthCheckGracePeriod'] ||= 0
  attributes['HealthCheckType'] ||= 'EC2'
  attributes['Instances'] ||= []
  attributes['LoadBalancerNames'] ||= []
  attributes['MaxSize'] ||= 0
  attributes['MinSize'] ||= 0
  attributes['SuspendedProcesses'] ||= []
  super
end