Terraform Specifications

Specifications by Category and Module Classification

CategoryResourcePatternUtility
Contribution/Support980
Telemetry330
Naming/Composition17121
CodeStyle29290
Inputs/Outputs860
Testing990
Documentation440
Release/Publishing441
Summary83752

How to propose changes to the specifications?

Important

Any updates to existing or new specifications for Terraform must be submitted as a draft for review by Azure Terraform PG/Engineering(@Azure/terraform-avm) and AVM core team(@Azure/avm-core-team).

Important

Provider Versatility: Users have the autonomy to choose between AzureRM, AzAPI, or a combination of both, tailored to the specific complexity of module requirements.

What changed recently?

See what specifications changed in the last 30 days...

#IDLast Modified (UTC)Git HistoryLast Commit
1SNFR262025-06-17 14:13:16All Commitsf6e12b4
2SFR32025-06-13 21:30:28All Commits7d51e6c
3SNFR112025-06-09 16:10:22All Commitsc3bbafc