Azure Bicep Modules
Azure Bicep module patterns covering Azure Verified Modules, private registries, reusable module design, parameters, outputs, and project structure.
- Difficulty
- intermediate
- Read time
- 1 min read
- Version
- v1.0.0
- Confidence
- established
- Last updated
Quick Reference
Azure Bicep: Use Azure Verified Modules (AVM) as the Microsoft standard. Private registry on ACR for custom modules. Module = encapsulated resources with parameters/outputs. Use bicepparam files for environment configs. Lower camelCase for parameters/variables. Symbolic references for dependencies (no resourceId()). Tag modules with semantic versions.
Use When
- Azure infrastructure as code
- Bicep deployments
- Reusable Azure modules
- Multi-environment Azure
Skip When
- AWS CDK/CloudFormation
- Terraform
- ARM templates directly
Azure Bicep Modules
Azure Bicep module patterns covering Azure Verified Modules, private registries, reusable module design, parameters, outputs, and project structure.