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"