# AVM Azure Verified Modules (AVM) - A comprehensive library of standardized, tested Azure infrastructure-as-code modules for Bicep and Terraform. ## Summary This document contains links to all Azure Verified Modules documentation organized by category, with direct links to the source markdown files in the GitHub repository. ## Bicep AVM Modules Details on the available Bicep AVM modules can be found in the following CSV files, which contain links to the source of each module, the status of the modules, and the owner/s of the modules: - [Bicep Resource Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/BicepResourceModules.csv) - [Bicep Pattern Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/BicepPatternModules.csv) - [Bicep Utility Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/BicepUtilityModules.csv) ## Terraform AVM Modules Details on the available Terraform AVM modules can be found in the following CSV files, which contain links to the source of each module, the status of the modules, and the owner/s of the modules: - [Bicep Resource Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/TerraformResourceModules.csv) - [Bicep Pattern Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/TerraformPatternModules.csv) - [Bicep Utility Modules](https://github.com/Azure/Azure-Verified-Modules/blob/main/docs/static/module-indexes/TerraformUtilityModules.csv)## Documentation Sections ### Overview - [Overview](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/overview/_index.md) - [Introduction](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/overview/introduction.md) ### Module Indexes - [Module Indexes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/_index.md) #### Bicep Modules - [Bicep Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/_index.md) - [Bicep Resource Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-resource-modules.md) - [Bicep Pattern Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-pattern-modules.md) - [Bicep Utility Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-utility-modules.md) #### Terraform Modules - [Terraform Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/_index.md) - [Terraform Resource Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-resource-modules.md) - [Terraform Pattern Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-pattern-modules.md) - [Terraform Utility Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-utility-modules.md) ### Usage Guide - [Usage Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/_index.md) - [Concepts](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/concepts.md) - [Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/sol-dev.md) - [Bicep Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/includes/bicep-prerequisites.md) - [Terraform Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/includes/terraform-prerequisites.md) #### Solution Development - [Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/solution-development/_index.md) - [Bicep - Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/solution-development/bicep.md) - [Terraform - Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/solution-development/terraform.md) #### Quickstart Guide - [Quickstart Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/quickstart/_index.md) - [Bicep Quickstart Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/quickstart/bicep.md) - [Terraform Quickstart Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/quickstart/terraform.md) ### Specifications & Definitions - [Specifications & Definitions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/_index.md) - [BCPFR1 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR1.md) - [BCPFR2 - Role Assignments Role Definition Mapping](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR2.md) - [BCPFR4 - Telemetry Enablement](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR4.md) - [BCPFR6 - Cross-Referencing Child-Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR6.md) - [BCPFR7 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR7.md) - [BCPNFR1 - Complex data types - General](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR1.md) - [BCPNFR10 - Test Bicep File Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR10.md) - [BCPNFR11 - Test Tooling](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR11.md) - [BCPNFR12 - Deployment Test Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR12.md) - [BCPNFR13 - Test file metadata](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR13.md) - [BCPNFR14 - Versioning](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR14.md) - [BCPNFR15 - AVM Module Issue template file](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR15.md) - [BCPNFR16 - Post-deployment tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR16.md) - [BCPNFR17 - Code Styling - Type casting](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR17.md) - [BCPNFR18 - User-defined types - Specification](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR18.md) - [BCPNFR19 - User-defined types - Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR19.md) - [BCPNFR2 - Module Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR2.md) - [BCPNFR20 - User-defined types - Export](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR20.md) - [BCPNFR21 - User-defined types - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR21.md) - [BCPNFR22 - Bicep Module Changelog](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR22.md) - [BCPNFR3 - Usage Example formats](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR3.md) - [BCPNFR4 - Parameter Input Examples](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR4.md) - [BCPNFR5 - Role Assignments Role Definition Mapping Limits](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR5.md) - [BCPNFR6 - Role Assignments Role Definition Mapping Compulsory Roles](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR6.md) - [BCPNFR7 - Parameter Requirement Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR7.md) - [BCPNFR8 - Code Styling - lower camelCasing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR8.md) - [BCPNFR9 - Inputs - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR9.md) - [BCPRMNFR1 - Expected Test Directories](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR1.md) - [BCPRMNFR2 - User-defined types - AVM-Common-Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR2.md) - [BCPRMNFR3 - Child resources structure](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR3.md) - [Module Classifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/module-classifications.md) - [Module Lifecycle](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/module-lifecycle.md) - [PMFR1 - Resource Group Creation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/functional/PMFR1.md) - [PMNFR1 - Module Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR1.md) - [PMNFR2 - Use Resource Modules to Build a Pattern Module](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR2.md) - [PMNFR3 - Use other Pattern Modules to Build a Pattern Module](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR3.md) - [PMNFR4 - Missing Resource Module(s)](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR4.md) - [PMNFR5 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR5.md) - [RMFR1 - Single Resource Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR1.md) - [RMFR2 - No Resource Wrapper Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR2.md) - [RMFR3 - Resource Groups](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR3.md) - [RMFR4 - AVM Consistent Feature & Extension Resources Value Add](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR4.md) - [RMFR5 - AVM Consistent Feature & Extension Resources Value Add Interfaces/Schemas](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR5.md) - [RMFR6 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR6.md) - [RMFR7 - Minimum Required Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR7.md) - [RMFR8 - Dependency on child and other resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR8.md) - [RMFR9 - End-of-life resource versions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR9.md) - [RMNFR1 - Module Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR1.md) - [RMNFR2 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR2.md) - [RMNFR3 - RP Collaboration](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR3.md) - [SFR1 - Preview Services](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR1.md) - [SFR2 - WAF Aligned](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR2.md) - [SFR3 - Deployment/Usage Telemetry](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR3.md) - [SFR4 - Telemetry Enablement Flexibility](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR4.md) - [SFR5 - Availability Zones](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR5.md) - [SFR6 - Data Redundancy](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR6.md) - [SNFR1 - Prescribed Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR1.md) - [SNFR10 - MIT Licensing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR10.md) - [SNFR11 - Issues Response Times](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR11.md) - [SNFR12 - Versions Supported](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR12.md) - [SNFR14 - Data Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR14.md) - [SNFR15 - Automatic Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR15.md) - [SNFR16 - Examples/E2E](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR16.md) - [SNFR17 - Semantic Versioning](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR17.md) - [SNFR18 - Breaking Changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR18.md) - [SNFR19 - Registries Targeted](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR19.md) - [SNFR2 - E2E Testing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR2.md) - [SNFR20 - GitHub Teams Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR20.md) - [SNFR21 - Cross Language Collaboration](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR21.md) - [SNFR22 - Parameters/Variables for Resource IDs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR22.md) - [SNFR23 - GitHub Repo Labels](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR23.md) - [SNFR24 - Testing Child, Extension & Interface Resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR24.md) - [SNFR25 - Resource Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR25.md) - [SNFR26 - Output - Parameters - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR26.md) - [SNFR3 - AVM Compliance Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR3.md) - [SNFR4 - Unit Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR4.md) - [SNFR5 - Upgrade Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR5.md) - [SNFR6 - Static Analysis/Linting Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR6.md) - [SNFR7 - Idempotency Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR7.md) - [SNFR8 - Module Owner(s) GitHub](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR8.md) - [SNFR9 - AVM & PG Teams GitHub Repo Permissions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR9.md) - [Team Definitions & RACI](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/team-definitions.md) - [TFFR1 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR1.md) - [TFFR2 - Additional Terraform Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR2.md) - [TFFR3 - Providers - Permitted Versions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR3.md) - [TFNFR1 - Descriptions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR1.md) - [TFNFR10 - No Double Quotes in ignore_changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR10.md) - [TFNFR11 - Null Comparison Toggle](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR11.md) - [TFNFR12 - Dynamic for Optional Nested Objects](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR12.md) - [TFNFR13 - Default Values with coalesce/try](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR13.md) - [TFNFR14 - Not allowed variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR14.md) - [TFNFR15 - Variable Definition Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR15.md) - [TFNFR16 - Variable Naming Rules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR16.md) - [TFNFR17 - Variables with Descriptions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR17.md) - [TFNFR18 - Variables with Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR18.md) - [TFNFR19 - Sensitive Data Variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR19.md) - [TFNFR2 - Module Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR2.md) - [TFNFR20 - Non-Nullable Defaults for collection values](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR20.md) - [TFNFR21 - Discourage Nullability by Default](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR21.md) - [TFNFR22 - Avoid sensitive = false](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR22.md) - [TFNFR23 - Sensitive Default Value Conditions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR23.md) - [TFNFR24 - Handling Deprecated Variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR24.md) - [TFNFR25 - Verified Modules Requirements](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR25.md) - [TFNFR26 - Providers in required_providers](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR26.md) - [TFNFR27 - Provider Declarations in Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR27.md) - [TFNFR29 - Sensitive Data Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR29.md) - [TFNFR3 - GitHub Repo Branch Protection](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR3.md) - [TFNFR30 - Handling Deprecated Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR30.md) - [TFNFR31 - locals.tf for Locals Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR31.md) - [TFNFR32 - Alphabetical Local Arrangement](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR32.md) - [TFNFR33 - Precise Local Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR33.md) - [TFNFR34 - Using Feature Toggles](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR34.md) - [TFNFR35 - Reviewing Potential Breaking Changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR35.md) - [TFNFR36 - Setting prevent_deletion_if_contains_resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR36.md) - [TFNFR37 - Tool Usage by Module Owner](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR37.md) - [TFNFR4 - Lower snake_casing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR4.md) - [TFNFR5 - Test Tooling](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR5.md) - [TFNFR6 - Resource & Data Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR6.md) - [TFNFR7 - Count & for_each Use](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR7.md) - [TFNFR8 - Resource & Data Block Orders](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR8.md) - [TFNFR9 - Module Block Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR9.md) #### Module Specifications - [Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/_index.md) ### Contributing - [Contributing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/_index.md) - [Contribution Q&A](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/q-and-a.md) - [Process Overview](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/process.md) - [Website Contribution Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/website.md) #### Bicep Contribution Guide - [Bicep Contribution Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/_index.md) - [Bicep Composition](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/composition.md) - [Bicep Contribution Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/prerequisites.md) #### Terraform Contribution Guide - [Terraform Contribution Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/_index.md) - [Terraform Composition](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/composition.md) - [Terraform Contribution Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/prerequisites.md) - [Review of Terraform Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/review.md) - [Terraform Module Testing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/testing.md) ### Help & Support - [Help & Support](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/_index.md) - [GitHub Links](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/GH-links.md) - [Known Issues](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/known-issues.md) - [Module Support](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/module-support.md) - [Telemetry](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/telemetry.md) #### Issue Triage - [Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/_index.md) - [AVM Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/avm-issue-triage.md) - [BRM Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/brm-issue-triage.md) - [Issue Triage Automation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/issue-triage-automation.md) - [Terraform Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/terraform-issue-triage.md) ### Resources - [Resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/_index.md) - [Community Calls](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/community.md) - [Frequently Asked Questions (FAQ)](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/faq.md) - [Glossary](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/glossary.md) ## All Pages (Alphabetical) - [AVM Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/avm-issue-triage.md) - [BCPFR1 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR1.md) - [BCPFR2 - Role Assignments Role Definition Mapping](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR2.md) - [BCPFR4 - Telemetry Enablement](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR4.md) - [BCPFR6 - Cross-Referencing Child-Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR6.md) - [BCPFR7 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/functional/BCPFR7.md) - [BCPNFR1 - Complex data types - General](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR1.md) - [BCPNFR10 - Test Bicep File Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR10.md) - [BCPNFR11 - Test Tooling](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR11.md) - [BCPNFR12 - Deployment Test Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR12.md) - [BCPNFR13 - Test file metadata](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR13.md) - [BCPNFR14 - Versioning](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR14.md) - [BCPNFR15 - AVM Module Issue template file](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR15.md) - [BCPNFR16 - Post-deployment tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR16.md) - [BCPNFR17 - Code Styling - Type casting](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR17.md) - [BCPNFR18 - User-defined types - Specification](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR18.md) - [BCPNFR19 - User-defined types - Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR19.md) - [BCPNFR2 - Module Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR2.md) - [BCPNFR20 - User-defined types - Export](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR20.md) - [BCPNFR21 - User-defined types - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR21.md) - [BCPNFR22 - Bicep Module Changelog](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR22.md) - [BCPNFR3 - Usage Example formats](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR3.md) - [BCPNFR4 - Parameter Input Examples](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR4.md) - [BCPNFR5 - Role Assignments Role Definition Mapping Limits](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR5.md) - [BCPNFR6 - Role Assignments Role Definition Mapping Compulsory Roles](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR6.md) - [BCPNFR7 - Parameter Requirement Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR7.md) - [BCPNFR8 - Code Styling - lower camelCasing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR8.md) - [BCPNFR9 - Inputs - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/shared/non-functional/BCPNFR9.md) - [BCPRMNFR1 - Expected Test Directories](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR1.md) - [BCPRMNFR2 - User-defined types - AVM-Common-Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR2.md) - [BCPRMNFR3 - Child resources structure](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/bicep/resource/non-functional/BCPRMNFR3.md) - [Bicep - Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/solution-development/bicep.md) - [Bicep Composition](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/composition.md) - [Bicep Contribution Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/prerequisites.md) - [Bicep Interfaces](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/bicep/interfaces.md) - [Bicep Pattern Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/bicep/pattern.md) - [Bicep Pattern Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-pattern-modules.md) - [Bicep Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/includes/bicep-prerequisites.md) - [Bicep Quickstart Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/quickstart/bicep.md) - [Bicep Resource Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/bicep/resource.md) - [Bicep Resource Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-resource-modules.md) - [Bicep Utility Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/bicep/utility.md) - [Bicep Utility Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/bicep/bicep-utility-modules.md) - [BRM Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/brm-issue-triage.md) - [Community Calls](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/community.md) - [Concepts](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/concepts.md) - [Contribution Q&A](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/q-and-a.md) - [Custom CI Secrets](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/bicep-contribution-flow/custom-ci-secrets.md) - [Enable or Disable Workflows](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/bicep-contribution-flow/enable-or-disable-workflows.md) - [Frequently Asked Questions (FAQ)](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/faq.md) - [Generate Bicep Module Files](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/bicep-contribution-flow/generate-bicep-module-files.md) - [GitHub Links](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/GH-links.md) - [Glossary](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/resources/glossary.md) - [Introduction](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/overview/introduction.md) - [Issue Triage Automation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/issue-triage-automation.md) - [Known Issues](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/known-issues.md) - [Module Classifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/module-classifications.md) - [Module Lifecycle](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/module-lifecycle.md) - [Module Support](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/module-support.md) - [Owner Contribution Flow](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/bicep-contribution-flow/owner-contribution-flow.md) - [PMFR1 - Resource Group Creation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/functional/PMFR1.md) - [PMNFR1 - Module Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR1.md) - [PMNFR2 - Use Resource Modules to Build a Pattern Module](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR2.md) - [PMNFR3 - Use other Pattern Modules to Build a Pattern Module](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR3.md) - [PMNFR4 - Missing Resource Module(s)](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR4.md) - [PMNFR5 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/pattern/non-functional/PMNFR5.md) - [Process Overview](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/process.md) - [Review of Terraform Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/review.md) - [RMFR1 - Single Resource Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR1.md) - [RMFR2 - No Resource Wrapper Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR2.md) - [RMFR3 - Resource Groups](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR3.md) - [RMFR4 - AVM Consistent Feature & Extension Resources Value Add](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR4.md) - [RMFR5 - AVM Consistent Feature & Extension Resources Value Add Interfaces/Schemas](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR5.md) - [RMFR6 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR6.md) - [RMFR7 - Minimum Required Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR7.md) - [RMFR8 - Dependency on child and other resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR8.md) - [RMFR9 - End-of-life resource versions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/functional/RMFR9.md) - [RMNFR1 - Module Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR1.md) - [RMNFR2 - Parameter/Variable Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR2.md) - [RMNFR3 - RP Collaboration](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/resource/non-functional/RMNFR3.md) - [Search](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/_relearn/searchpage/_content.gotmpl) - [SFR1 - Preview Services](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR1.md) - [SFR2 - WAF Aligned](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR2.md) - [SFR3 - Deployment/Usage Telemetry](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR3.md) - [SFR4 - Telemetry Enablement Flexibility](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR4.md) - [SFR5 - Availability Zones](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR5.md) - [SFR6 - Data Redundancy](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/functional/SFR6.md) - [SNFR1 - Prescribed Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR1.md) - [SNFR10 - MIT Licensing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR10.md) - [SNFR11 - Issues Response Times](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR11.md) - [SNFR12 - Versions Supported](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR12.md) - [SNFR14 - Data Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR14.md) - [SNFR15 - Automatic Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR15.md) - [SNFR16 - Examples/E2E](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR16.md) - [SNFR17 - Semantic Versioning](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR17.md) - [SNFR18 - Breaking Changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR18.md) - [SNFR19 - Registries Targeted](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR19.md) - [SNFR2 - E2E Testing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR2.md) - [SNFR20 - GitHub Teams Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR20.md) - [SNFR21 - Cross Language Collaboration](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR21.md) - [SNFR22 - Parameters/Variables for Resource IDs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR22.md) - [SNFR23 - GitHub Repo Labels](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR23.md) - [SNFR24 - Testing Child, Extension & Interface Resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR24.md) - [SNFR25 - Resource Naming](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR25.md) - [SNFR26 - Output - Parameters - Decorators](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR26.md) - [SNFR3 - AVM Compliance Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR3.md) - [SNFR4 - Unit Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR4.md) - [SNFR5 - Upgrade Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR5.md) - [SNFR6 - Static Analysis/Linting Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR6.md) - [SNFR7 - Idempotency Tests](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR7.md) - [SNFR8 - Module Owner(s) GitHub](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR8.md) - [SNFR9 - AVM & PG Teams GitHub Repo Permissions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/shared/shared/non-functional/SNFR9.md) - [Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/sol-dev.md) - [Team Definitions & RACI](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/team-definitions.md) - [Telemetry](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/telemetry.md) - [Terraform - Solution Development](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/solution-development/terraform.md) - [Terraform Composition](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/composition.md) - [Terraform Contribution Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/prerequisites.md) - [Terraform Core Team Repository Creation Process](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/terraform-contribution-flow/repository-creation-process.md) - [Terraform Interfaces](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/terraform/interfaces.md) - [Terraform Issue Triage](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/help-support/issue-triage/terraform-issue-triage.md) - [Terraform Module Testing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/testing.md) - [Terraform Owner Contribution Flow](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/terraform/terraform-contribution-flow/owner-contribution-flow.md) - [Terraform Pattern Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/terraform/pattern.md) - [Terraform Pattern Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-pattern-modules.md) - [Terraform Prerequisites](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/includes/terraform-prerequisites.md) - [Terraform Quickstart Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/usage/quickstart/terraform.md) - [Terraform Resource Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/terraform/resource.md) - [Terraform Resource Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-resource-modules.md) - [Terraform Utility Module Specifications](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/specs/terraform/utility.md) - [Terraform Utility Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/indexes/terraform/tf-utility-modules.md) - [TFFR1 - Cross-Referencing Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR1.md) - [TFFR2 - Additional Terraform Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR2.md) - [TFFR3 - Providers - Permitted Versions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/functional/TFFR3.md) - [TFNFR1 - Descriptions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR1.md) - [TFNFR10 - No Double Quotes in ignore_changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR10.md) - [TFNFR11 - Null Comparison Toggle](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR11.md) - [TFNFR12 - Dynamic for Optional Nested Objects](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR12.md) - [TFNFR13 - Default Values with coalesce/try](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR13.md) - [TFNFR14 - Not allowed variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR14.md) - [TFNFR15 - Variable Definition Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR15.md) - [TFNFR16 - Variable Naming Rules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR16.md) - [TFNFR17 - Variables with Descriptions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR17.md) - [TFNFR18 - Variables with Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR18.md) - [TFNFR19 - Sensitive Data Variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR19.md) - [TFNFR2 - Module Documentation Generation](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR2.md) - [TFNFR20 - Non-Nullable Defaults for collection values](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR20.md) - [TFNFR21 - Discourage Nullability by Default](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR21.md) - [TFNFR22 - Avoid sensitive = false](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR22.md) - [TFNFR23 - Sensitive Default Value Conditions](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR23.md) - [TFNFR24 - Handling Deprecated Variables](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR24.md) - [TFNFR25 - Verified Modules Requirements](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR25.md) - [TFNFR26 - Providers in required_providers](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR26.md) - [TFNFR27 - Provider Declarations in Modules](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR27.md) - [TFNFR29 - Sensitive Data Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR29.md) - [TFNFR3 - GitHub Repo Branch Protection](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR3.md) - [TFNFR30 - Handling Deprecated Outputs](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR30.md) - [TFNFR31 - locals.tf for Locals Only](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR31.md) - [TFNFR32 - Alphabetical Local Arrangement](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR32.md) - [TFNFR33 - Precise Local Types](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR33.md) - [TFNFR34 - Using Feature Toggles](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR34.md) - [TFNFR35 - Reviewing Potential Breaking Changes](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR35.md) - [TFNFR36 - Setting prevent_deletion_if_contains_resources](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR36.md) - [TFNFR37 - Tool Usage by Module Owner](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR37.md) - [TFNFR4 - Lower snake_casing](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR4.md) - [TFNFR5 - Test Tooling](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR5.md) - [TFNFR6 - Resource & Data Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR6.md) - [TFNFR7 - Count & for_each Use](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR7.md) - [TFNFR8 - Resource & Data Block Orders](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR8.md) - [TFNFR9 - Module Block Order](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/specs-defs/includes/terraform/shared/non-functional/TFNFR9.md) - [Validate Module Locally](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/bicep/bicep-contribution-flow/validate-bicep-module-locally.md) - [Website Contribution Guide](https://raw.githubusercontent.com/Azure/Azure-Verified-Modules/refs/heads/main/docs/content/contributing/website.md)