liveBook · Manning

Bicep

As explained in Building Distributed Applications that Work

Bicep is a declarative domain-specific language for deploying Azure resources through infrastructure-as-code templates.

Bicep is an infrastructure-as-code format used by AZD CLI to describe Azure deployments. Generated files can be edited to scope deployment at the resource-group level instead of the subscription level. section 9.3.3

targetScope = 'resourceGroup'

Set the deployment target to a resource group when limiting deployment scope. section 9.3.3

How Building Distributed Applications that Work covers it

How deep it goes
Demonstrates generated-file edits for resource-group scope but does not detail Bicep syntax beyond deployment configuration.
Examples
Uses azd infra gen, main.bicep, and resources.bicep to demonstrate generated files and resource-group scoping.
What you can do after
Operate/configure generated Bicep files by changing deployment scope from subscription to resource group.
How it connects
Connects Bicep with Aspire deployment, AZD CLI, Azure subscription and resource-group scopes, and Terraform as an alternative IaC format.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Building Distributed Applications that Work. The section links point to the parts of the book it draws on.