Azure Verified Modules
AVM Community Calls
The AVM team is hosting its next external community call on the 6th February 2025! 🥳
- Register here to attend: https://aka.ms/AVM/CommunityCall
- To find out more about future calls and watch the recordings of previous ones, see the Community Calls page!
AVM Site Updates
AVM has just gone through a major website overhaul - Check out our features!
- New theme: Change between light and dark mode in the bottom left corner ( ) or leave it on dynamic mode to switch automatically based on your system settings.
- New navigation option: Use the arrows ( and ) in the top right corner to navigate back and forth between pages.
- New search: Look for a module - e.g., “virtual network” or “vnet” - using the search bar ( ) in the top right corner and follow the search results to the related Bicep or Terraform index page.
- New TOC menu: Try our new table of contents ( ) now moved to the top left corner of the page to provide easier in-page navigation consistently.
- New print functionality: Click the printer icon ( ) in the top right corner to generate a PDF or print parts of the documentation. Note, this feature will show all content in the hierarchy below the current page - i.e., when invoked from the home page, it will include he entire AVM documentation.
- Other minor updates and bug fixes, such as:
- More compact, zoomable mermaid diagrams for better viewing.
- Last modified date on each page is now a clickable link to the GitHub commit history for that page.
- Minor menu updates, including the default collapsed/expanded configuration.
Try out things and let us know what you think!
Introduction
Value Proposition
Azure Verified Modules (AVM) is an initiative to consolidate and set the standards for what a good Infrastructure-as-Code module looks like. Modules will then align to these standards, across languages (Bicep, Terraform etc.) and will then be classified as AVMs and available from their respective language specific registries. AVM is a common code base, a toolkit for our Customers, our Partners, and Microsoft. It’s an official, Microsoft driven initiative, with a devolved ownership approach to develop modules, leveraging internal & external communities. Azure Verified Modules enable and accelerate consistent solution development and delivery of cloud-native or migrated applications and their supporting infrastructure by codifying Microsoft guidance (WAF), with best practice configurations. |
Modules
Azure Verified Modules provides two types of modules: Resource and Pattern modules. AVM modules are used to deploy Azure resources and their extensions, as well as reusable architectural patterns consistently. Modules are composable building blocks that encapsulate groups of resources dedicated to one task.
AVM improves code quality and provides a unified customer experience. |
Important
AVM is owned, developed & supported by Microsoft, you may raise a GitHub issue on this repository or the module’s repository directly to get support or log feature requests.
You can also log a support ticket and these will be redirected to the AVM team and the module owner(s).
See Module Support for more information.
Next Steps
|