Search⌘ K
AI Features

Deploying from ARM and Bicep

Explore how to deploy Azure Cosmos DB using ARM templates and Bicep. Learn the structure and benefits of ARM JSON templates and how Bicep simplifies deployment with cleaner syntax. Understand how to create deployments with Azure CLI for consistent, version-controlled infrastructure management.

ARM templates

If you’re familiar with Azure, you might have encountered Azure Resource Manager (ARM) already, as it is a reliable way to deploy resources to Azure.

ARM templates are JSON documents that describe how to deploy a specific service. The properties to use differ from the parameters we use in the Azure portal, Azure CLI, and PowerShell.

The main advantages of using files and infrastructure as code (IaC) are:

  • Predictable results ...