Azure Bicep Overview

· 1 min read

in-progress AzureBicep

This knowledge base introduces Azure Bicep and shows how to use it to define and deploy Azure infrastructure as code. The pages are organized to take you from the language fundamentals to practical examples.

Azure Bicep basics explains the structure of a Bicep file, deployment scopes, parameters and decorators, variables and built-in functions, resource declarations, child resources, and modules. It provides the concepts and syntax you’ll need to build reusable templates.

Networking resources examples applies those fundamentals to common Azure networking components. It walks through examples for virtual networks and subnets, network security groups and security rules, public IP addresses, and network interfaces, including how these resources relate to one another.

Start with the basics for an overview of the language, then explore the networking examples to see those ideas used in a deployment.