- Short link to this Gist: timw.info/bicep2022
- Tim's website
- Tim's Twitter
- Tim's "Frankenstein" repository
- PowerShell 7
- Azure PowerShell
- Azure CLI
- Visual Studio Code
- Azure Bicep repository (releases)
- Azure Bicep PowerShell module
- Azure Bicep CI/CD with Azure DevOps
- Azure Bicep CI/CD with GitHub Actions
- ARM/Bicep Template Reference
- Bicep docs
- Bicep @ Microsoft Learn
- Bicep Playground
- Bicep Authoring Devcontainer
- Bicep Pluralsight course
- Bicep private module registry
az bicep install
az bicep version
az bicep upgrade
bicep build .\main.bicep --outfile .\arm-main.json
az bicep build --file .\main.bicep
bicep decompile .\arm-main.json --outfile .\arm.bicep
az bicep decompile --file .\arm-main.json
New-AzResourceGroupDeployment -ResourceGroupName 'test-rg' -TemplateFile '.\main.bicep' -WhatIf
az deployment group create --resource-group 'test-rg' --template-file '.\main.bicep'
Install-Module -Name Bicep -Verbose -Force
Update-Help -Force -ErrorAction SilentlyContinue
Get-Command -Module Bicep
New-BicepParameterFile -Path '.\AzureFirewall.bicep' -Parameters All
PS C:\> Test-BicepFile -Path 'MyBicep.bicep' -AcceptDiagnosticLevel 'Warning'