- Supported by Terraform AWS provider. See
1-terraform. - Supported only by AWS CloudFormation, but not by Terraform AWS provider. See
2-cloudformation. - Supported by AWS SDK/CLI and not in AWS CloudFormation. See
3-cli. - Partially supported by Terraform AWS provider (some arguments are not supported). See
4-partial-terraform. - Not supported in AWS CLI/SDK. Good luck with Selenium! or take a look at Ian's work with Puppeteer

- New since 2024! AWS Cloud Control API (AWS CC). Potentially, better support than AWS CloudFormation.
- Use
local-execprovisioner withaws-cli - Use
shellprovider - Patch the Terraform AWS provider using golang
-
Import existing resources into state
-
Refactoring states:
- from/to module
- to another state-file
terraform state list | grep -v module..... | xargs -Ixx terraform state rm xx
- Migrate from AWS Cloudformation to Terraform
- Talk "I Can’t Do This With Terraform, Now What?" by Patrick Conheady given at HashiTalks 2020. See this repository and this recording.