- 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.