Tag | Severity-MUST
B
- BCPFR2 - Role Assignments Role Definition Mapping
 - BCPFR4 - Telemetry Enablement
 - BCPFR6 - Cross-Referencing Child-Modules
 - BCPNFR1 - User-defined types - General
 - BCPNFR10 - Test Bicep File Naming
 - BCPNFR11 - Test Tooling
 - BCPNFR12 - Deployment Test Naming
 - BCPNFR13 - Test file metadata
 - BCPNFR14 - Versioning
 - BCPNFR15 - AVM Module Issue template file
 - BCPNFR16 - Post-deployment tests
 - BCPNFR18 - User-defined types - Specification
 - BCPNFR19 - User-defined types - Naming
 - BCPNFR2 - Module Documentation Generation
 - BCPNFR20 - User-defined types - Export
 - BCPNFR21 - User-defined types - Decorators
 - BCPNFR3 - Usage Example formats
 - BCPNFR6 - Role Assignments Role Definition Mapping Compulsory Roles
 - BCPNFR7 - Parameter Requirement Types
 - BCPNFR9 - Inputs - Decorators
 - BCPRMNFR1 - Expected Test Directories
 - BCPRMNFR2 - User-defined types - AVM-Common-Types
 - BCPRMNFR3 - Child resources structure
 
P
- PMNFR1 - Module Naming
 - PMNFR2 - Use Resource Modules to Build a Pattern Module
 - PMNFR3 - Use other Pattern Modules to Build a Pattern Module
 - PMNFR4 - Missing Resource Module(s)
 
R
- RMFR1 - Single Resource Only
 - RMFR2 - No Resource Wrapper Modules
 - RMFR3 - Resource Groups
 - RMFR4 - AVM Consistent Feature & Extension Resources Value Add
 - RMFR5 - AVM Consistent Feature & Extension Resources Value Add Interfaces/Schemas
 - RMFR6 - Parameter/Variable Naming
 - RMFR7 - Minimum Required Outputs
 - RMFR8 - Dependency on child and other resources
 - RMNFR1 - Module Naming
 - RMNFR2 - Parameter/Variable Naming
 
S
- SFR1 - Preview Services
 - SFR3 - Deployment/Usage Telemetry
 - SFR4 - Telemetry Enablement Flexibility
 - SFR5 - Availability Zones
 - SFR6 - Data Redundancy
 - SNFR1 - Prescribed Tests
 - SNFR10 - MIT Licensing
 - SNFR11 - Issues Response Times
 - SNFR12 - Versions Supported
 - SNFR15 - Automatic Documentation Generation
 - SNFR16 - Examples/E2E
 - SNFR17 - Semantic Versioning
 - SNFR19 - Registries Targeted
 - SNFR2 - E2E Testing
 - SNFR20 - GitHub Teams Only
 - SNFR22 - Parameters/Variables for Resource IDs
 - SNFR23 - GitHub Repo Labels
 - SNFR24 - Testing Child, Extension & Interface Resources
 - SNFR25 - Resource Naming
 - SNFR3 - AVM Compliance Tests
 - SNFR6 - Static Analysis/Linting Tests
 - SNFR7 - Idempotency Tests
 - SNFR8 - Module Owner(s) GitHub
 - SNFR9 - AVM & PG Teams GitHub Repo Permissions
 
T
- TFFR1 - Cross-Referencing Modules
 - TFFR3 - Providers - Permitted Versions
 - TFNFR1 - Descriptions
 - TFNFR10 - No Double Quotes in ignore_changes
 - TFNFR12 - Dynamic for Optional Nested Objects
 - TFNFR14 - Not allowed variables
 - TFNFR18 - Variables with Types
 - TFNFR2 - Module Documentation Generation
 - TFNFR21 - Discourage Nullability by Default
 - TFNFR22 - Avoid sensitive = false
 - TFNFR23 - Sensitive Default Value Conditions
 - TFNFR24 - Handling Deprecated Variables
 - TFNFR25 - Verified Modules Requirements
 - TFNFR26 - Providers in required_providers
 - TFNFR27 - Provider Declarations in Modules
 - TFNFR29 - Sensitive Data Outputs
 - TFNFR3 - GitHub Repo Branch Protection
 - TFNFR30 - Handling Deprecated Outputs
 - TFNFR32 - Alphabetical Local Arrangement
 - TFNFR34 - Using Feature Toggles
 - TFNFR35 - Reviewing Potential Breaking Changes
 - TFNFR4 - Lower snake_casing
 - TFNFR5 - Test Tooling
 - TFNFR7 - Count & for_each Use