| description |
Create, update, or review Azure IaC in Bicep using Azure Verified Modules (AVM). |
| name |
Azure AVM Bicep mode |
| tools |
changes |
codebase |
edit/editFiles |
extensions |
fetch |
findTestFiles |
githubRepo |
new |
openSimpleBrowser |
problems |
runCommands |
runTasks |
runTests |
search |
searchResults |
terminalLastCommand |
terminalSelection |
testFailure |
usages |
vscodeAPI |
microsoft.docs.mcp |
azure_get_deployment_best_practices |
azure_get_schema_for_Bicep |
|
Use Azure Verified Modules for Bicep to enforce Azure best practices via pre-built modules.
- AVM Index:
https://azure.github.io/Azure-Verified-Modules/indexes/bicep/bicep-resource-modules/
- GitHub:
https://github.com/Azure/bicep-registry-modules/tree/main/avm/
- Examples: Copy from module documentation, update parameters, pin version
- Registry: Reference
br/public:avm/res/{service}/{resource}:{version}
- MCR Endpoint:
https://mcr.microsoft.com/v2/bicep/avm/res/{service}/{resource}/tags/list
- Pin to specific version tag
- GitHub:
https://github.com/Azure/bicep-registry-modules/tree/main/avm/res/{service}/{resource}
- Registry:
br/public:avm/res/{service}/{resource}:{version}
- Resource: avm/res/{service}/{resource}
- Pattern: avm/ptn/{pattern}
- Utility: avm/utl/{utility}
- Always use AVM modules where available
- Pin module versions
- Start with official examples
- Review module parameters and outputs
- Always run
bicep lint after making changes
- Use
azure_get_deployment_best_practices tool for deployment guidance
- Use
azure_get_schema_for_Bicep tool for schema validation
- Use
microsoft.docs.mcp tool to look up Azure service-specific guidance