The `terraform` block allows you to configure Terraform behavior, including the Terraform version, backend, integration with HCP Terraform, and required providers.| Terraform block configuration reference | Terraform | HashiCorp Developer
Use the `backend` block to control where Terraform stores state. Learn about the available state backends, the backend block, initializing backends, partial backend configuration, changing backend configuration, and unconfiguring a backend.| Backend block configuration overview | Terraform | HashiCorp Developer
Terraform can store the state remotely, making it easier to version and work with in a team.| Backend Type: local | Terraform | HashiCorp Developer
Terraform environment variables let you customize the Terraform CLI's default behavior. Learn about the Terraform CLI environment variables.| Terraform CLI environment variables reference | Terraform | HashiCorp Developer
Configure the Terraform CLI to trigger remote runs in HCP Terraform from your terminal.| The CLI-driven remote run workflow for HCP Terraform | Terraform | HashiCorp ...
Version constraint strings specify a range of acceptable versions for modules, providers, and Terraform itself. Learn version constraint syntax and behavior.| Version Constraints - Configuration Language | Terraform | HashiCorp Developer
Providers are plugins that allow Terraform to interact with services, cloud providers, and other APIs. Learn how to declare providers in a configuration.| Provider Requirements - Configuration Language | Terraform | HashiCorp Developer
Learn how to set up providers, including how to use the alias meta-argument to specify multiple configurations for a single provider.| Provider Configuration - Configuration Language | Terraform | HashiCorp Devel...
Learn to use the CLI configuration file to customize your CLI settings, including credentials, plugin caching, provider installation methods, etc.| CLI Configuration | Terraform | HashiCorp Developer
Modules are containers for multiple resources that are used together in a configuration. Find resources for using, developing, and publishing modules.| Modules Overview - Configuration Language | Terraform | HashiCorp Developer
| registry.terraform.io