Deploy child and extension resources by using Bicep

DevOps Engineer
Azure Resource Manager

Deploy various Azure resources in your Bicep code. Define and use child and extension resources. Work with resources that you created outside a Bicep template or module.

Learning objectives

After completing this module, you'll be able to:

  • Explain resource types and resource IDs
  • Deploy child and extension resources
  • Represent and use pre-existing resources in a Bicep template


You should be familiar with:

  • Creating and deploying basic Bicep templates.
  • Azure, including the Azure portal, subscriptions, resource groups, and resource definitions.

To follow along with the exercises in the module, you need: