Ticket ID: \CP-PB-010\
Add Bicep output serializer
Background
PolicyBuilder already generates ARM JSON and (via issue #9) Terraform HCL and Pulumi Python. Bicep is the Microsoft-native IaC language and the preferred format for many Azure teams. A \ o_bicep()\ serializer closes the last gap in the serializer matrix, allowing the same policy logic to be output to all major Azure IaC formats without duplication.
Files
- \src/itl_policybuilder/serializers/bicep.py\
Implementation
\\python
" \
Ticket ID: \CP-PB-010\
Add Bicep output serializer
Background
PolicyBuilder already generates ARM JSON and (via issue #9) Terraform HCL and Pulumi Python. Bicep is the Microsoft-native IaC language and the preferred format for many Azure teams. A \ o_bicep()\ serializer closes the last gap in the serializer matrix, allowing the same policy logic to be output to all major Azure IaC formats without duplication.
Files
Implementation
\\python
" \