Validate your infrastructure in Terraform’s configuration language | Terraform | HashiCorp Developer
Configuration-level validation lets you enforce rules, validate resources, and detect errors as part of your infrastructure provisioning process.