The Cloudwatch Dashboard API is a PITA to use with Terraform.
Writing all that JSON is a pain in the ass and is pretty much repetition of all of my alarms. So I created terraform-aws-cloudwatch_widget
to generate the dashboard JSON code from alarms you create. Its not TF registry ready…