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
Module composition allows infrastructure to be described from modular building blocks.| Module Composition | 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
The meta-arguments in a lifecycle block allow you to customize resource behavior.| The lifecycle Meta-Argument - Configuration Language | Terraform | HashiCorp ...
Check customized infrastructure requirements to provide ongoing and continuous verification.| Checks - Configuration Language | Terraform | HashiCorp Developer
HCP Terraform can continuously monitor workspaces to assess whether their real infrastructure matches the requirements defined in their Terraform configuration.| Health - HCP Terraform | Terraform | HashiCorp Developer
Data sources allow Terraform to use external data, function output, and data from other configurations. Learn data resource arguments, behavior, and lifecycle.| Data Sources - Configuration Language | Terraform | HashiCorp Developer
Output values are the return values of a Terraform module.| Output Values - Configuration Language | Terraform | HashiCorp Developer
Input variables allow you to customize modules without altering their source code. Learn how to declare, define, and reference variables in configurations.| Input Variables - Configuration Language | Terraform | HashiCorp Developer