Bicep Modules

Summary

The following table shows the number of all available, orphaned and planned Bicep Modules.

LanguageClassificationPublished 🟢 & 🟡Proposed ⚪SUM
BicepResource16415179
Pattern363369
Utility112
➕ Additional information
Legend

Summary of status icons used on this page

IconStatusDescription
Proposed modulesModules that are proposed and/or being worked on but not published yet.
🟢 & 🟡Published modulesAvailable (🟢) and Orphaned (🟡) modules that are active and usable.
🔴Deprecated modulesModules that reached the end of their lifecycle.
📇All modulesIncluding Published, Proposed and Deprecated ones.

See the Module Lifecycle page for more details.

Want to contribute to AVM Bicep modules?
#LabelsLink and description
1.Type: New Module Proposal 💡
Needs: Module Owner 📣
Language: Bicep 💪
To become the owner of a new Bicep module, see all new Bicep modules looking for owners or check out the “Looking for owners” swimlane here.
2.Status: Module Orphaned 🟡 Language: Bicep 💪To become the owner of an orphaned Bicep module, see all orphaned Bicep modules or check out the “Orphaned” swimlane here.
3.Needs: Module Contributor 📣 Language: Bicep 💪To become a co-owner or contribute to a Bicep module, see all Bicep modules looking for contributors.

For more details on “What are the different ways to contribute to AVM?”, see here.

Status Badges

This section gives you an overview of the latest workflow status of each AVM module in the Public Bicep Registry repository.

Note

While some pipelines can momentarily show as red, a new module version cannot be published without a successful test run. A failing test may indicate a recent change to the platform that is causing a break in the module or any intermittent errors, such as a periodic test deployment attempting to create a resource with a name already taken in another Azure region.

#ModuleStatus
1ptn/aca-lza

hosting-environment

avm.ptn.aca-lza.hosting-environment avm.ptn.aca-lza.hosting-environment
2ptn/ai-ml

ai-foundry

avm.ptn.ai-ml.ai-foundry avm.ptn.ai-ml.ai-foundry
3ptn/ai-platform

baseline

avm.ptn.ai-platform.baseline avm.ptn.ai-platform.baseline
4ptn/alz

empty

avm.ptn.alz.empty avm.ptn.alz.empty
5ptn/app-service-lza

hosting-environment

avm.ptn.app-service-lza.hosting-environment avm.ptn.app-service-lza.hosting-environment
6ptn/app

container-job-toolkit

avm.ptn.app.container-job-toolkit.yml avm.ptn.app.container-job-toolkit.yml
7ptn/authorization

pim-role-assignment

avm.ptn.authorization.pim-role-assignment avm.ptn.authorization.pim-role-assignment
8ptn/authorization

policy-assignment

avm.ptn.authorization.policy-assignment avm.ptn.authorization.policy-assignment
9ptn/authorization

policy-exemption

avm.ptn.authorization.policy-exemption avm.ptn.authorization.policy-exemption
10ptn/authorization

resource-role-assignment

avm.ptn.authorization.resource-role-assignment avm.ptn.authorization.resource-role-assignment
11ptn/authorization

role-assignment

avm.ptn.authorization.role-assignment avm.ptn.authorization.role-assignment
12ptn/authorization

role-definition

avm.ptn.authorization.role-definition avm.ptn.authorization.role-definition
13ptn/azd

acr-container-app

avm.ptn.azd.acr-container-app avm.ptn.azd.acr-container-app
14ptn/azd

aks

avm.ptn.azd.aks avm.ptn.azd.aks
15ptn/azd

aks-automatic-cluster

avm.ptn.azd.aks-automatic-cluster avm.ptn.azd.aks-automatic-cluster
16ptn/azd

apim-api

avm.ptn.azd.apim-api avm.ptn.azd.apim-api
17ptn/azd

container-app-upsert

avm.ptn.azd.container-app-upsert avm.ptn.azd.container-app-upsert
18ptn/azd

container-apps-stack

avm.ptn.azd.container-apps-stack avm.ptn.azd.container-apps-stack
19ptn/azd

insights-dashboard

avm.ptn.azd.insights-dashboard avm.ptn.azd.insights-dashboard
20ptn/azd

ml-ai-environment

avm.ptn.azd.ml-ai-environment avm.ptn.azd.ml-ai-environment
21ptn/azd

ml-hub-dependencies

avm.ptn.azd.ml-hub-dependencies avm.ptn.azd.ml-hub-dependencies
22ptn/azd

ml-project

avm.ptn.azd.ml-project avm.ptn.azd.ml-project
23ptn/azd

monitoring

avm.ptn.azd.monitoring avm.ptn.azd.monitoring
24ptn/data

private-analytical-workspace

avm.ptn.data.private-analytical-workspace avm.ptn.data.private-analytical-workspace
25ptn/deployment-script

import-image-to-acr

avm.ptn.deployment-script.import-image-to-acr avm.ptn.deployment-script.import-image-to-acr
26ptn/dev-ops

cicd-agents-and-runners

avm.ptn.dev-ops.cicd-agents-and-runners avm.ptn.dev-ops.cicd-agents-and-runners
27ptn/finops-toolkit

finops-hub

avm.ptn.finops-toolkit.finops-hub avm.ptn.finops-toolkit.finops-hub
28ptn/lz

sub-vending

avm.ptn.lz.sub-vending avm.ptn.lz.sub-vending
29ptn/mgmt-groups

subscription-placement

avm.ptn.mgmt-groups.subscription-placement avm.ptn.mgmt-groups.subscription-placement
30ptn/network

hub-networking

avm.ptn.network.hub-networking avm.ptn.network.hub-networking
31ptn/network

private-link-private-dns-zones

avm.ptn.network.private-link-private-dns-zones avm.ptn.network.private-link-private-dns-zones
32ptn/policy-insights

remediation

avm.ptn.policy-insights.remediation avm.ptn.policy-insights.remediation
33ptn/sa

content-processing

avm.ptn.sa.content-processing avm.ptn.sa.content-processing
34ptn/sa

conversation-knowledge-mining

avm.ptn.sa.conversation-knowledge-mining avm.ptn.sa.conversation-knowledge-mining
35ptn/sa

modernize-your-code

avm.ptn.sa.modernize-your-code avm.ptn.sa.modernize-your-code
36ptn/sa

multi-agent-custom-automation-engine

avm.ptn.sa.multi-agent-custom-automation-engine avm.ptn.sa.multi-agent-custom-automation-engine
37ptn/security

security-center

avm.ptn.security.security-center avm.ptn.security.security-center
38ptn/subscription

service-health-alerts

avm.ptn.subscription.service-health-alerts avm.ptn.subscription.service-health-alerts
39ptn/virtual-machine-images

azure-image-builder

avm.ptn.virtual-machine-images.azure-image-builder avm.ptn.virtual-machine-images.azure-image-builder
40res/aad

domain-service

avm.res.aad.domain-service avm.res.aad.domain-service
41res/alerts-management

action-rule

avm.res.alerts-management.action-rule avm.res.alerts-management.action-rule
42res/analysis-services

server

avm.res.analysis-services.server avm.res.analysis-services.server
43res/api-management

service

avm.res.api-management.service avm.res.api-management.service
44res/app-configuration

configuration-store

avm.res.app-configuration.configuration-store avm.res.app-configuration.configuration-store
45res/app

container-app

avm.res.app.container-app avm.res.app.container-app
46res/app

job

avm.res.app.job avm.res.app.job
47res/app

managed-environment

avm.res.app.managed-environment avm.res.app.managed-environment
48res/app

session-pool

avm.res.app.session-pool avm.res.app.session-pool
49res/authorization

role-assignment

avm.res.authorization.role-assignment avm.res.authorization.role-assignment
50res/automation

automation-account

avm.res.automation.automation-account avm.res.automation.automation-account
51res/azure-stack-hci

cluster

avm.res.azure-stack-hci.cluster avm.res.azure-stack-hci.cluster
52res/azure-stack-hci

logical-network

avm.res.azure-stack-hci.logical-network avm.res.azure-stack-hci.logical-network
53res/azure-stack-hci

marketplace-gallery-image

avm.res.azure-stack-hci.marketplace-gallery-image avm.res.azure-stack-hci.marketplace-gallery-image
54res/azure-stack-hci

network-interface

avm.res.azure-stack-hci.network-interface avm.res.azure-stack-hci.network-interface
55res/azure-stack-hci

virtual-hard-disk

avm.res.azure-stack-hci.virtual-hard-disk avm.res.azure-stack-hci.virtual-hard-disk
56res/batch

batch-account

avm.res.batch.batch-account avm.res.batch.batch-account
57res/cache

redis

avm.res.cache.redis avm.res.cache.redis
58res/cache

redis-enterprise

avm.res.cache.redis-enterprise avm.res.cache.redis-enterprise
59res/cdn

profile

avm.res.cdn.profile avm.res.cdn.profile
60res/cognitive-services

account

avm.res.cognitive-services.account avm.res.cognitive-services.account
61res/communication

communication-service

avm.res.communication.communication-service avm.res.communication.communication-service
62res/communication

email-service

avm.res.communication.email-service avm.res.communication.email-service
63res/compute

availability-set

avm.res.compute.availability-set avm.res.compute.availability-set
64res/compute

disk

avm.res.compute.disk avm.res.compute.disk
65res/compute

disk-encryption-set

avm.res.compute.disk-encryption-set avm.res.compute.disk-encryption-set
66res/compute

gallery

avm.res.compute.gallery avm.res.compute.gallery
67res/compute

image

avm.res.compute.image avm.res.compute.image
68res/compute

proximity-placement-group

avm.res.compute.proximity-placement-group avm.res.compute.proximity-placement-group
69res/compute

ssh-public-key

avm.res.compute.ssh-public-key avm.res.compute.ssh-public-key
70res/compute

virtual-machine

avm.res.compute.virtual-machine avm.res.compute.virtual-machine
71res/compute

virtual-machine-scale-set

avm.res.compute.virtual-machine-scale-set avm.res.compute.virtual-machine-scale-set
72res/consumption

budget

avm.res.consumption.budget avm.res.consumption.budget
73res/container-instance

container-group

avm.res.container-instance.container-group avm.res.container-instance.container-group
74res/container-registry

registry

avm.res.container-registry.registry avm.res.container-registry.registry
75res/container-service

managed-cluster

avm.res.container-service.managed-cluster avm.res.container-service.managed-cluster
76res/data-factory

factory

avm.res.data-factory.factory avm.res.data-factory.factory
77res/data-protection

backup-vault

avm.res.data-protection.backup-vault avm.res.data-protection.backup-vault
78res/databricks

access-connector

avm.res.databricks.access-connector avm.res.databricks.access-connector
79res/databricks

workspace

avm.res.databricks.workspace avm.res.databricks.workspace
80res/db-for-my-sql

flexible-server

avm.res.db-for-my-sql.flexible-server avm.res.db-for-my-sql.flexible-server
81res/db-for-postgre-sql

flexible-server

avm.res.db-for-postgre-sql.flexible-server avm.res.db-for-postgre-sql.flexible-server
82res/desktop-virtualization

application-group

avm.res.desktop-virtualization.application-group avm.res.desktop-virtualization.application-group
83res/desktop-virtualization

host-pool

avm.res.desktop-virtualization.host-pool avm.res.desktop-virtualization.host-pool
84res/desktop-virtualization

scaling-plan

avm.res.desktop-virtualization.scaling-plan avm.res.desktop-virtualization.scaling-plan
85res/desktop-virtualization

workspace

avm.res.desktop-virtualization.workspace avm.res.desktop-virtualization.workspace
86res/dev-center

devcenter

avm.res.dev-center.devcenter avm.res.dev-center.devcenter
87res/dev-center

network-connection

avm.res.dev-center.network-connection avm.res.dev-center.network-connection
88res/dev-center

project

avm.res.dev-center.project avm.res.dev-center.project
89res/dev-ops-infrastructure

pool

avm.res.dev-ops-infrastructure.pool avm.res.dev-ops-infrastructure.pool
90res/dev-test-lab

lab

avm.res.dev-test-lab.lab avm.res.dev-test-lab.lab
91res/digital-twins

digital-twins-instance

avm.res.digital-twins.digital-twins-instance avm.res.digital-twins.digital-twins-instance
92res/document-db

database-account

avm.res.document-db.database-account avm.res.document-db.database-account
93res/document-db

mongo-cluster

avm.res.document-db.mongo-cluster avm.res.document-db.mongo-cluster
94res/elastic-san

elastic-san

avm.res.elastic-san.elastic-san avm.res.elastic-san.elastic-san
95res/event-grid

domain

avm.res.event-grid.domain avm.res.event-grid.domain
96res/event-grid

namespace

avm.res.event-grid.namespace avm.res.event-grid.namespace
97res/event-grid

system-topic

avm.res.event-grid.system-topic avm.res.event-grid.system-topic
98res/event-grid

topic

avm.res.event-grid.topic avm.res.event-grid.topic
99res/event-hub

namespace

avm.res.event-hub.namespace avm.res.event-hub.namespace
100res/fabric

capacity

avm.res.fabric.capacity avm.res.fabric.capacity
101res/health-bot

health-bot

avm.res.health-bot.health-bot avm.res.health-bot.health-bot
102res/healthcare-apis

workspace

avm.res.healthcare-apis.workspace avm.res.healthcare-apis.workspace
103res/hybrid-compute

gateway

avm.res.hybrid-compute.gateway avm.res.hybrid-compute.gateway
104res/hybrid-compute

license

avm.res.hybrid-compute.license avm.res.hybrid-compute.license
105res/hybrid-compute

machine

avm.res.hybrid-compute.machine avm.res.hybrid-compute.machine
106res/hybrid-container-service

provisioned-cluster-instance

avm.res.hybrid-container-service.provisioned-cluster-instance avm.res.hybrid-container-service.provisioned-cluster-instance
107res/insights

action-group

avm.res.insights.action-group avm.res.insights.action-group
108res/insights

activity-log-alert

avm.res.insights.activity-log-alert avm.res.insights.activity-log-alert
109res/insights

component

avm.res.insights.component avm.res.insights.component
110res/insights

data-collection-endpoint

avm.res.insights.data-collection-endpoint avm.res.insights.data-collection-endpoint
111res/insights

data-collection-rule

avm.res.insights.data-collection-rule avm.res.insights.data-collection-rule
112res/insights

diagnostic-setting

avm.res.insights.diagnostic-setting avm.res.insights.diagnostic-setting
113res/insights

metric-alert

avm.res.insights.metric-alert avm.res.insights.metric-alert
114res/insights

private-link-scope

avm.res.insights.private-link-scope avm.res.insights.private-link-scope
115res/insights

scheduled-query-rule

avm.res.insights.scheduled-query-rule avm.res.insights.scheduled-query-rule
116res/insights

webtest

avm.res.insights.webtest avm.res.insights.webtest
117res/key-vault

vault

avm.res.key-vault.vault avm.res.key-vault.vault
118res/kubernetes-configuration

extension

avm.res.kubernetes-configuration.extension avm.res.kubernetes-configuration.extension
119res/kubernetes-configuration

flux-configuration

avm.res.kubernetes-configuration.flux-configuration avm.res.kubernetes-configuration.flux-configuration
120res/kubernetes

connected-cluster

avm.res.kubernetes.connected-cluster avm.res.kubernetes.connected-cluster
121res/kusto

cluster

avm.res.kusto.cluster avm.res.kusto.cluster
122res/load-test-service

load-test

avm.res.load-test-service.load-test avm.res.load-test-service.load-test
123res/logic

workflow

avm.res.logic.workflow avm.res.logic.workflow
124res/machine-learning-services

registry

avm.res.machine-learning-services.registry avm.res.machine-learning-services.registry
125res/machine-learning-services

workspace

avm.res.machine-learning-services.workspace avm.res.machine-learning-services.workspace
126res/maintenance

configuration-assignment

avm.res.maintenance.configuration-assignment avm.res.maintenance.configuration-assignment
127res/maintenance

maintenance-configuration

avm.res.maintenance.maintenance-configuration avm.res.maintenance.maintenance-configuration
128res/managed-identity

user-assigned-identity

avm.res.managed-identity.user-assigned-identity avm.res.managed-identity.user-assigned-identity
129res/managed-services

registration-definition

avm.res.managed-services.registration-definition avm.res.managed-services.registration-definition
130res/management

management-group

avm.res.management.management-group avm.res.management.management-group
131res/maps

account

avm.res.maps.account avm.res.maps.account
132res/net-app

net-app-account

avm.res.net-app.net-app-account avm.res.net-app.net-app-account
133res/network

application-gateway

avm.res.network.application-gateway avm.res.network.application-gateway
134res/network

application-gateway-web-application-firewall-policy

avm.res.network.application-gateway-web-application-firewall-policy avm.res.network.application-gateway-web-application-firewall-policy
135res/network

application-security-group

avm.res.network.application-security-group avm.res.network.application-security-group
136res/network

azure-firewall

avm.res.network.azure-firewall avm.res.network.azure-firewall
137res/network

bastion-host

avm.res.network.bastion-host avm.res.network.bastion-host
138res/network

connection

avm.res.network.connection avm.res.network.connection
139res/network

ddos-protection-plan

avm.res.network.ddos-protection-plan avm.res.network.ddos-protection-plan
140res/network

dns-forwarding-ruleset

avm.res.network.dns-forwarding-ruleset avm.res.network.dns-forwarding-ruleset
141res/network

dns-resolver

avm.res.network.dns-resolver avm.res.network.dns-resolver
142res/network

dns-zone

avm.res.network.dns-zone avm.res.network.dns-zone
143res/network

express-route-circuit

avm.res.network.express-route-circuit avm.res.network.express-route-circuit
144res/network

express-route-gateway

avm.res.network.express-route-gateway avm.res.network.express-route-gateway
145res/network

express-route-port

avm.res.network.express-route-port avm.res.network.express-route-port
146res/network

firewall-policy

avm.res.network.firewall-policy avm.res.network.firewall-policy
147res/network

front-door

avm.res.network.front-door avm.res.network.front-door
148res/network

front-door-web-application-firewall-policy

avm.res.network.front-door-web-application-firewall-policy avm.res.network.front-door-web-application-firewall-policy
149res/network

ip-group

avm.res.network.ip-group avm.res.network.ip-group
150res/network

load-balancer

avm.res.network.load-balancer avm.res.network.load-balancer
151res/network

local-network-gateway

avm.res.network.local-network-gateway avm.res.network.local-network-gateway
152res/network

nat-gateway

avm.res.network.nat-gateway avm.res.network.nat-gateway
153res/network

network-interface

avm.res.network.network-interface avm.res.network.network-interface
154res/network

network-manager

avm.res.network.network-manager avm.res.network.network-manager
155res/network

network-security-group

avm.res.network.network-security-group avm.res.network.network-security-group
156res/network

network-security-perimeter

avm.res.network.network-security-perimeter avm.res.network.network-security-perimeter
157res/network

network-watcher

avm.res.network.network-watcher avm.res.network.network-watcher
158res/network

p2s-vpn-gateway

avm.res.network.p2s-vpn-gateway avm.res.network.p2s-vpn-gateway
159res/network

private-dns-zone

avm.res.network.private-dns-zone avm.res.network.private-dns-zone
160res/network

private-endpoint

avm.res.network.private-endpoint avm.res.network.private-endpoint
161res/network

private-link-service

avm.res.network.private-link-service avm.res.network.private-link-service
162res/network

public-ip-address

avm.res.network.public-ip-address avm.res.network.public-ip-address
163res/network

public-ip-prefix

avm.res.network.public-ip-prefix avm.res.network.public-ip-prefix
164res/network

route-table

avm.res.network.route-table avm.res.network.route-table
165res/network

service-endpoint-policy

avm.res.network.service-endpoint-policy avm.res.network.service-endpoint-policy
166res/network

trafficmanagerprofile

avm.res.network.trafficmanagerprofile avm.res.network.trafficmanagerprofile
167res/network

virtual-hub

avm.res.network.virtual-hub avm.res.network.virtual-hub
168res/network

virtual-network

avm.res.network.virtual-network avm.res.network.virtual-network
169res/network

virtual-network-gateway

avm.res.network.virtual-network-gateway avm.res.network.virtual-network-gateway
170res/network

virtual-wan

avm.res.network.virtual-wan avm.res.network.virtual-wan
171res/network

vpn-gateway

avm.res.network.vpn-gateway avm.res.network.vpn-gateway
172res/network

vpn-server-configuration

avm.res.network.vpn-server-configuration avm.res.network.vpn-server-configuration
173res/network

vpn-site

avm.res.network.vpn-site avm.res.network.vpn-site
174res/operational-insights

workspace

avm.res.operational-insights.workspace avm.res.operational-insights.workspace
175res/operations-management

solution

avm.res.operations-management.solution avm.res.operations-management.solution
176res/portal

dashboard

avm.res.portal.dashboard avm.res.portal.dashboard
177res/power-bi-dedicated

capacity

avm.res.power-bi-dedicated.capacity avm.res.power-bi-dedicated.capacity
178res/purview

account

avm.res.purview.account avm.res.purview.account
179res/recovery-services

vault

avm.res.recovery-services.vault avm.res.recovery-services.vault
180res/relay

namespace

avm.res.relay.namespace avm.res.relay.namespace
181res/resource-graph

query

avm.res.resource-graph.query avm.res.resource-graph.query
182res/resources

deployment-script

avm.res.resources.deployment-script avm.res.resources.deployment-script
183res/resources

resource-group

avm.res.resources.resource-group avm.res.resources.resource-group
184res/search

search-service

avm.res.search.search-service avm.res.search.search-service
185res/security-insights

data-connector

avm.res.security-insights.data-connector avm.res.security-insights.data-connector
186res/security-insights

setting

avm.res.security-insights.setting avm.res.security-insights.setting
187res/service-bus

namespace

avm.res.service-bus.namespace avm.res.service-bus.namespace
188res/service-fabric

cluster

avm.res.service-fabric.cluster avm.res.service-fabric.cluster
189res/service-networking

traffic-controller

avm.res.service-networking.traffic-controller avm.res.service-networking.traffic-controller
190res/signal-r-service

signal-r

avm.res.signal-r-service.signal-r avm.res.signal-r-service.signal-r
191res/signal-r-service

web-pub-sub

avm.res.signal-r-service.web-pub-sub avm.res.signal-r-service.web-pub-sub
192res/sql

instance-pool

avm.res.sql.instance-pool avm.res.sql.instance-pool
193res/sql

managed-instance

avm.res.sql.managed-instance avm.res.sql.managed-instance
194res/sql

server

avm.res.sql.server avm.res.sql.server
195res/storage

storage-account

avm.res.storage.storage-account avm.res.storage.storage-account
196res/synapse

private-link-hub

avm.res.synapse.private-link-hub avm.res.synapse.private-link-hub
197res/synapse

workspace

avm.res.synapse.workspace avm.res.synapse.workspace
198res/virtual-machine-images

image-template

avm.res.virtual-machine-images.image-template avm.res.virtual-machine-images.image-template
199res/web

connection

avm.res.web.connection avm.res.web.connection
200res/web

hosting-environment

avm.res.web.hosting-environment avm.res.web.hosting-environment
201res/web

serverfarm

avm.res.web.serverfarm avm.res.web.serverfarm
202res/web

site

avm.res.web.site avm.res.web.site
203res/web

static-site

avm.res.web.static-site avm.res.web.static-site
204utl/types

avm-common-types

avm.utl.types.avm-common-types avm.utl.types.avm-common-types