lib/aerosol/auto_scaling.rb in aerosol-1.7.0.pre.1 vs lib/aerosol/auto_scaling.rb in aerosol-1.7.0

- old
+ new

@@ -3,11 +3,11 @@ include Dockly::Util::Logger::Mixin logger_prefix '[aerosol auto_scaling]' aws_attribute :auto_scaling_group_name, :availability_zones, :min_size, :max_size, :default_cooldown, :desired_capacity, :health_check_grace_period, :health_check_type, :load_balancer_names, - :placement_group, :tags, :created_time, :vpc_zone_identifier + :placement_group, :tags, :created_time, :vpc_zone_identifier, :target_group_arns aws_class_attribute :launch_configuration, Aerosol::LaunchConfiguration primary_key :auto_scaling_group_name def initialize(options={}, &block) tag = options.delete(:tag) @@ -136,10 +136,11 @@ "health_check_type" => "#{health_check_type}", \ "load_balancer_names" => "#{load_balancer_names}", \ "placement_group" => "#{placement_group}", \ "tags" => #{tags.to_s}, \ "created_time" => "#{created_time}" \ +"target_group_arns" => "#{target_group_arns}" \ }} end private def conn @@ -153,10 +154,11 @@ health_check_grace_period: health_check_grace_period, health_check_type: health_check_type, load_balancer_names: load_balancer_names, placement_group: placement_group, tags: tags_to_array, - vpc_zone_identifier: vpc_zone_identifier + vpc_zone_identifier: vpc_zone_identifier, + target_group_arns: target_group_arns }.reject { |k, v| v.nil? } end def tags_to_array tags.map do |key, value|