Azure landing zone Documentation
Home GitHub Issue Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Bicep Classic

This section provides guidance for performing common tasks with the Bicep Classic framework using the traditional ALZ-Bicep modules.

Note
This documentation is specific to the Bicep Classic framework (iac_type: bicep-classic). For the new Azure Verified Modules framework, see Bicep.

Framework Overview

  • Repository: ALZ-Bicep
  • Foundation: Traditional ALZ-Bicep modules
  • Benefits: Proven stability and compatibility with existing deployments
  • Use Case: Ideal for organizations with existing ALZ-Bicep deployments
  • IAC Type: bicep-classic

Getting Started

If you’re working with the Bicep Classic framework:

Common Tasks

When to Use Bicep Classic

Choose Bicep Classic if you:

  • Have existing ALZ-Bicep deployments
  • Need compatibility with established patterns
  • Prefer the proven, stable approach
  • Are not ready to migrate to the new AVM framework

Migration Considerations

If you’re considering migrating to the new Bicep framework:

  • Migration guidance will be provided in future releases
  • New deployments should consider starting with the new framework
  • Existing deployments can continue using Bicep Classic with ongoing support