lib/cfnlego/resources/AWS/AutoScaling/AutoScalingGroup.yaml in cfnlego-0.2.8 vs lib/cfnlego/resources/AWS/AutoScaling/AutoScalingGroup.yaml in cfnlego-0.2.9

- old
+ new

@@ -9,11 +9,11 @@ UpdatePolicy: AutoScalingRollingUpdate: | { "MaxBatchSize" => "1", "MinInstancesInService" => "1", - "PauseTime" => "300", + "PauseTime" => "PT1M0S", "SuspendProcesses" => ["Launch", "Terminate", "HealthCheck", "ReplaceUnhealthy", "AZRebalance", "AlarmNotification", "ScheduledActions", "AddToLoadBalancer"], "WaitOnResourceSignals" => true } AutoScalingScheduledAction: | { "IgnoreUnmodifiedGroupSizeProperties" => true } @@ -27,13 +27,13 @@ LaunchConfigurationName: "\"launchconfig-xxxxxx\"" #Ref("LaunchConfiguration") LoadBalancerNames: | ["lb-xxxx"] #[Ref("LoadBalancer")] MaxSize: "2" MetricsCollection: | - { + [{ "Granularity" => "1Minute", - "Metrics" => [] #all metrics will be sent to cloudwatch by default - } + "Metrics" => [ "GroupMinSize", "GroupMaxSize", "GroupDesiredCapacity", "GroupInServiceInstances", "GroupPendingInstances", "GroupStandbyInstances", "GroupTerminatingInstances", "GroupTotalInstances " ] + }] MinSize: "1" NotificationConfigurations: | [{ "NotificationTypes" => [ "autoscaling:EC2_INSTANCE_LAUNCH", "autoscaling:EC2_INSTANCE_LAUNCH_ERROR", "autoscaling:EC2_INSTANCE_TERMINATE", "autoscaling:EC2_INSTANCE_TERMINATE_ERROR", "autoscaling:TEST_NOTIFICATION" ], "TopicARN" => "arn:aws:::xxxx"