Another day in the lovingly fraudulent world of near-but-very-solid CFN template syntax.
The required property is InstanceMonitoring , not Monitoring . It should apply to your LaunchConfiguration resource. More details in the docs.
InstanceMonitoring Indicates whether or not instance monitoring should be enabled for this autoscaling group. This is enabled by default. To turn it off, set InstanceMonitoring to "false". Required: No. Default value is "true". Type: Boolean
Of course, if you create an AWS :: EC2 :: Instance resource, itโs just right up Monitoring . For what it's worth, I find it a little less annoying than changing SecurityGroups to SecurityGroupIds when moving Instance ads to and from VPC, but that's just me.
Christopher Aug 07 2018-12-12T00: 00Z
source share