Bicep is an abstraction on top of Azure Resource Manager (ARM) templates to define Azure resources using declarative Infrastructure as Code.
The deployer() function provides details about the identity responsible for initiating the deployment, allowing for auditing, tracking, and resource tagging.
The deployment() function exposes metadata about the current deployment, ensuring traceability and uniqueness in resource configurations.
The environment() function provides insights into the deployment context, allowing resource properties to be tailored based on the target environment.