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
Check custom requirements for variables, outputs, data sources, and resources and provide better error messages in context.| Custom Conditions - 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...
The meta-arguments in a lifecycle block allow you to customize resource behavior.| The lifecycle Meta-Argument - Configuration Language | Terraform | HashiCorp ...
An overview of expressions to reference or compute values in Terraform configurations, including types, operators, and functions.| Expressions - Configuration Language | Terraform | HashiCorp Developer
Count helps you efficiently manage nearly identical infrastructure resources without writing a separate block for each one.| The count Meta-Argument - Configuration Language | Terraform | HashiCorp Deve...
The for_each meta-argument allows you to manage similar infrastructure resources without writing a separate block for each one.| The for_each Meta-Argument - Configuration Language | Terraform | HashiCorp D...
Learn how Terraform uses resource blocks to create infrastructure objects. Also learn about resource dependencies and how to access resource attributes.| Resource Behavior - Configuration Language | Terraform | HashiCorp Developer
Provisioners run scripts on a local or remote machine during resource creation or destruction. Learn how to declare provisioners in a configuration.| Provisioners | Terraform | HashiCorp Developer
| registry.terraform.io
The depends_on meta-argument allows you to handle hidden resource or module dependencies.| The depends_on Meta-Argument - Configuration Language | Terraform | HashiCorp...
An introduction to state, information that Terraform uses to map resources to a configuration, track metadata, and improve performance.| State | Terraform | HashiCorp Developer