
Azure Verified Modules
Azure Verified Modules (AVM) is a Microsoft-led initiative to define and deliver consistent, high-quality Infrastructure-as-Code modules for Azure. AVM sets the standards for what a good IaC module looks like, then publishes modules across languages — Bicep and Terraform — that align to those standards and are available from their respective registries.
AVM modules codify Microsoft guidance, including the Well-Architected Framework, with best-practice configurations built in. They act as composable building blocks for deploying Azure resources and reusable architectural patterns — accelerating consistent solution development for cloud-native and migrated workloads alike.
Connection to CCC
CCC catalogs define the controls and assessment requirements for cloud services. Microsoft is currently testing to see how well AVM modules meet the CCC controls via our behavioural testing suite and also work mapping Azure Policy.