# Terraform Specifications Terraform Module Specifications for the Azure Verified Modules (AVM) program Specifications by Category and Module Classification Category Resource Pattern Utility Contribution/Support 980 Telemetry 220 Naming/Composition 17121 CodeStyle 29290 Inputs/Outputs 860 Testing 10100 Documentation 440 Release/Publishing 441 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? No specifications were changed in the last 30 days. ## Pages in this section: - [Terraform Interfaces](https://raw.githubusercontent.com/zojovano/azure-verified-modules-copy/refs/heads/main/docs/content/specs-defs/specs/terraform/interfaces.md) - [Terraform Pattern Module Specifications](https://raw.githubusercontent.com/zojovano/azure-verified-modules-copy/refs/heads/main/docs/content/specs-defs/specs/terraform/pattern.md) - [Terraform Resource Module Specifications](https://raw.githubusercontent.com/zojovano/azure-verified-modules-copy/refs/heads/main/docs/content/specs-defs/specs/terraform/resource.md) - [Terraform Utility Module Specifications](https://raw.githubusercontent.com/zojovano/azure-verified-modules-copy/refs/heads/main/docs/content/specs-defs/specs/terraform/utility.md) --- Source: https://raw.githubusercontent.com/zojovano/azure-verified-modules-copy/refs/heads/main/docs/content/specs-defs/specs/terraform/_index.md Last Modified: 0001-01-01