Bicep language

E937577

Bicep language is a domain-specific, declarative language developed by Microsoft for authoring Azure infrastructure-as-code templates more simply and reliably than traditional JSON-based ARM templates.

Try in SPARQL Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf declarative language
domain-specific language
infrastructure-as-code language
aimsTo improve authoring experience for Azure IaC
provide more concise syntax than ARM JSON
category Azure Resource Manager tooling NERFINISHED
compilesTo Azure Resource Manager templates NERFINISHED
designedFor Azure Resource Manager NERFINISHED
authoring Azure infrastructure-as-code templates
developer Microsoft
documentationURL https://learn.microsoft.com/azure/azure-resource-manager/bicep/overview
ecosystem Azure infrastructure-as-code
executionModel compiled to ARM and executed by Azure Resource Manager
integratesWith Azure CLI NERFINISHED
Azure DevOps Pipelines NERFINISHED
Azure PowerShell NERFINISHED
GitHub Actions NERFINISHED
introducedBy Azure engineering team NERFINISHED
license open source
paradigm declarative
primaryGoal improve reliability of ARM templates
simplify authoring of ARM templates
replaces JSON-based ARM templates authoring experience
repositoryHost GitHub NERFINISHED
sourceRepositoryURL https://github.com/Azure/bicep
supports all Azure Resource Manager resource types
conditions
linting rules
loops
module registries
modules
outputs
parameter default values
parameters
resource dependencies
resource scopes
resource type validation
string interpolation
symbolic names for resources
template decompilation from ARM JSON
template reuse
type safety
user-defined modules
variables
targetPlatform Microsoft Azure NERFINISHED
tooling Bicep CLI NERFINISHED
Visual Studio Code extension

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Azure Resource Manager predecessorOf Bicep language