Resources correspond to infrastructure objects like virtual networks or compute instances. Learn about resource types, syntax, behavior, and arguments.| Resources - Configuration Language | Terraform | HashiCorp Developer
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 providers within Terraform modules. Learn about version constraints, aliases, implicit inheritance, and passing providers to Terraform modules.| Providers Within Modules - Configuration Language | Terraform | HashiCorp Dev...
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...
An overview of how to install and use providers, Terraform plugins that interact with services, cloud providers, and other APIs.| Providers - Configuration Language | Terraform | HashiCorp Developer