Reference entries on Terraform resources, data sources, module values, expressions, validation, lifecycle, and sensitive data.
Terraform configuration declares what to manage, how values flow through a module, and which conditions or lifecycle constraints apply. These entries help distinguish a lookup from managed infrastructure, an interface from state, and validation from governance.
| Entry | Focus |
|---|---|
| Resources, data sources, and references | Managed objects, read-only lookups, and value references. |
| Variables, outputs, and types | Typed module inputs and exposed results. |
| Expressions and dynamic blocks | Computed values and repeated nested configuration. |
| Validation, lifecycle, and sensitive data | Input checks, replacement behavior, and safer value handling. |