Skip to content

The library Module overview

CARMLPipelinePrincipal edited this page Dec 2, 2023 · 271 revisions

This section provides an overview of the library's feature set.


Navigation


Feature table

# Module Status RBAC Locks Tags Diag PE PIP # children # lines
1 aad

domain-service

AAD - DomainServices [L1:1, L2:1, L3:2] 251
2 analysis-services

server

AnalysisServices - Servers [L1:1, L2:1, L3:3] 170
3 api-management

service

ApiManagement - Service [L1:12, L2:4, L3:3] 455
4 app-configuration

configuration-store

AppConfiguration - ConfigurationStores [L1:2, L2:1, L3:5] 322
5 app

container-app

App - ContainerApps [L1:1, L2:1, L3:3] 211
6 app

job

App - Jobs [L1:1, L2:1, L3:3] 162
7 app

managed-environment

App - Managed Environments [L1:1, L2:1, L3:3] 163
8 authorization

lock

Authorization - Locks [L1:3, L2:1, L3:2] 62
9 authorization

policy-assignment

Authorization - PolicyAssignments [L1:4, L2:1, L3:6] 143
10 authorization

policy-definition

Authorization - PolicyDefinitions [L1:3, L2:1, L3:4] 86
11 authorization

policy-exemption

Authorization - PolicyExemptions [L1:4, L2:1, L3:6] 114
12 authorization

policy-set-definition

Authorization - PolicySetDefinitions [L1:3, L2:1, L3:4] 76
13 authorization

role-assignment

Authorization - RoleAssignments [L1:4, L2:1, L3:6] 107
14 authorization

role-definition

Authorization - RoleDefinitions [L1:4, L2:1, L3:6] 94
15 automation

automation-account

Automation - AutomationAccounts [L1:7, L2:1, L3:4] 460
16 batch

batch-account

Batch - BatchAccounts [L1:1, L2:1, L3:4] 326
17 cache

redis

Cache - Redis [L1:1, L2:1, L3:3] 327
18 cache

redis-enterprise

Cache - Redis Enterprise [L1:2, L2:1, L3:4] 264
19 cdn

profile

CDN - Profiles [L1:7, L2:5, L3:3] 220
20 cognitive-services

account

CognitiveServices - Accounts [L1:1, L2:1, L3:5] 388
21 compute

availability-set

Compute - AvailabilitySets [L1:1, L2:1, L3:3] 111
22 compute

disk

Compute - Disks [L1:1, L2:1, L3:5] 218
23 compute

disk-encryption-set

Compute - DiskEncryptionSets [L1:2, L2:1, L3:3] 168
24 compute

gallery

Compute - Galleries [L1:3, L2:1, L3:3] 155
25 compute

image

Compute - Images [L1:1, L2:1, L3:2] 137
26 compute

proximity-placement-group

Compute - ProximityPlacementGroups [L1:1, L2:1, L3:3] 111
27 compute

ssh-public-key

Compute - SshPublicKeys [L1:1, L2:1, L3:3] 99
28 compute

virtual-machine

Compute - VirtualMachines [L1:3, L2:1, L3:7] 657
29 compute

virtual-machine-scale-set

Compute - VirtualMachineScaleSets [L1:2, L2:1, L3:5] 611
30 consumption

budget

Consumption - Budgets [L1:1, L2:1, L3:3] 92
31 container-instance

container-group

ContainerInstance - ContainerGroups [L1:1, L2:1, L3:5] 175
32 container-registry

registry

ContainerRegistry - Registries [L1:4, L2:1, L3:5] 447
33 container-service

managed-cluster

ContainerService - ManagedClusters [L1:2, L2:1, L3:4] 693
34 data-factory

factory

DataFactory - Factories [L1:3, L2:2, L3:3] 342
35 data-protection

backup-vault

DataProtection - BackupVaults [L1:2, L2:1, L3:3] 159
36 databricks

access-connector

Databricks - Access Connectors [L1:1, L2:1, L3:3] 110
37 databricks

workspace

Databricks - Workspaces [L1:1, L2:1, L3:3] 397
38 db-for-my-sql

flexible-server

DbForMySQL - FlexibleServers [L1:4, L2:1, L3:3] 380
39 db-for-postgre-sql

flexible-server

DbForPostgreSQL - FlexibleServers [L1:5, L2:1, L3:3] 378
40 desktop-virtualization

application-group

DesktopVirtualization - ApplicationGroups [L1:2, L2:1, L3:3] 191
41 desktop-virtualization

host-pool

DesktopVirtualization - HostPools [L1:1, L2:1, L3:3] 281
42 desktop-virtualization

scaling-plan

DesktopVirtualization - Scalingplans [L1:1, L2:1, L3:3] 200
43 desktop-virtualization

workspace

DesktopVirtualization - Workspaces [L1:1, L2:1, L3:3] 161
44 dev-test-lab

lab

DevTestLab - Labs [L1:7, L2:2, L3:3] 302
45 digital-twins

digital-twins-instance

DigitalTwins - DigitalTwinsInstances [L1:4, L2:1, L3:3] 305
46 document-db

database-account

DocumentDB - DatabaseAccounts [L1:4, L2:4, L3:4] 413
47 event-grid

domain

EventGrid - Domains [L1:2, L2:1, L3:4] 257
48 event-grid

system-topic

EventGrid - System Topics [L1:2, L2:1, L3:3] 197
49 event-grid

topic

EventGrid - Topics [L1:2, L2:1, L3:4] 261
50 event-hub

namespace

EventHub - Namespaces [L1:5, L2:3, L3:5] 418
51 health-bot

health-bot

HealthBot - HealthBots [L1:1, L2:1, L3:3] 116
52 healthcare-apis

workspace

HealthcareApis - Workspaces [L1:4, L2:2, L3:3] 195
53 insights

action-group

Insights - ActionGroups [L1:1, L2:1, L3:3] 115
54 insights

activity-log-alert

Insights - ActivityLogAlerts [L1:1, L2:1, L3:2] 104
55 insights

component

Insights - Components [L1:1, L2:1, L3:3] 184
56 insights

data-collection-endpoint

Insights - DataCollectionEndpoints [L1:1, L2:1, L3:3] 120
57 insights

data-collection-rule

Insights - DataCollectionRules [L1:1, L2:1, L3:6] 129
58 insights

diagnostic-setting

Insights - DiagnosticSettings [L1:1, L2:1, L3:2] 91
59 insights

metric-alert

Insights - MetricAlerts [L1:1, L2:1, L3:2] 152
60 insights

private-link-scope

Insights - PrivateLinkScopes [L1:2, L2:1, L3:3] 181
61 insights

scheduled-query-rule

Insights - ScheduledQueryRules [L1:1, L2:1, L3:2] 136
62 insights

webtest

Insights - Web Tests [L1:1, L2:1, L3:3] 152
63 key-vault

vault

KeyVault - Vaults [L1:4, L2:1, L3:5] 356
64 kubernetes-configuration

extension

KubernetesConfiguration - Extensions [L1:1, L2:1, L3:3] 88
65 kubernetes-configuration

flux-configuration

KubernetesConfiguration - FluxConfigurations [L1:1, L2:1, L3:3] 71
66 logic

workflow

Logic - Workflows [L1:1, L2:1, L3:2] 231
67 machine-learning-services

workspace

MachineLearningServices - Workspaces [L1:2, L2:1, L3:4] 366
68 maintenance

maintenance-configuration

Maintenance - MaintenanceConfigurations [L1:1, L2:1, L3:3] 136
69 managed-identity

user-assigned-identity

ManagedIdentity - UserAssignedIdentities [L1:2, L2:1, L3:3] 113
70 managed-services

registration-definition

ManagedServices - RegistrationDefinitions [L1:1, L2:1, L3:3] 67
71 management

management-group

Management - ManagementGroups [L1:1, L2:1, L3:3] 50
72 net-app

net-app-account

NetApp - NetAppAccounts [L1:2, L2:2, L3:3] 151
73 network

application-gateway

Network - ApplicationGateways [L1:1, L2:1, L3:2] 429
74 network

application-gateway-web-application-firewall-policy

Network - ApplicationGatewayWebApplicationFirewallPolicies [L1:1, L2:1, L3:2] 47
75 network

application-security-group

Network - ApplicationSecurityGroups [L1:1, L2:1, L3:2] 94
76 network

azure-firewall

Network - AzureFirewalls [L1:1, L2:1, L3:7] 316
77 network

bastion-host

Network - BastionHosts [L1:1, L2:1, L3:4] 219
78 network

connection

Network - Connections [L1:1, L2:1, L3:1] 147
79 network

ddos-protection-plan

Network - DdosProtectionPlans [L1:1, L2:1, L3:3] 95
80 network

dns-forwarding-ruleset

Network - DNS Forwarding Rulesets [L1:3, L2:1, L3:3] 126
81 network

dns-resolver

Network - DNS Resolvers [L1:1, L2:1, L3:2] 137
82 network

dns-zone

Network - Public DnsZones [L1:11, L2:1, L3:3] 248
83 network

express-route-circuit

Network - ExpressRouteCircuits [L1:1, L2:1, L3:3] 228
84 network

express-route-gateway

Network - ExpressRouteGateways [L1:1, L2:1, L3:3] 117
85 network

firewall-policy

Network - FirewallPolicies [L1:2, L2:1, L3:3] 173
86 network

front-door

Network - Frontdoors [L1:1, L2:1, L3:3] 181
87 network

front-door-web-application-firewall-policy

Network - FrontDoorWebApplicationFirewallPolicies [L1:1, L2:1, L3:3] 152
88 network

ip-group

Network - IpGroups [L1:1, L2:1, L3:3] 100
89 network

load-balancer

Network - LoadBalancers [L1:3, L2:1, L3:4] 272
90 network

local-network-gateway

Network - LocalNetworkGateways [L1:1, L2:1, L3:3] 120
91 network

nat-gateway

Network - NatGateways [L1:2, L2:1, L3:3] 191
92 network

network-interface

Network - NetworkInterfaces [L1:1, L2:1, L3:3] 198
93 network

network-manager

Network - Network Managers [L1:5, L2:3, L3:3] 165
94 network

network-security-group

Network - NetworkSecurityGroups [L1:2, L2:1, L3:3] 188
95 network

network-watcher

Network - NetworkWatchers [L1:3, L2:1, L3:3] 129
96 network

private-dns-zone

Network - PrivateDnsZones [L1:10, L2:1, L3:3] 226
97 network

private-endpoint

Network - PrivateEndpoints [L1:2, L2:1, L3:3] 168
98 network

private-link-service

Network - PrivateLinkServices [L1:1, L2:1, L3:3] 121
99 network

public-ip-address

Network - PublicIpAddresses [L1:1, L2:1, L3:3] 214
100 network

public-ip-prefix

Network - PublicIpPrefixes [L1:1, L2:1, L3:3] 109
101 network

route-table

Network - RouteTables [L1:1, L2:1, L3:3] 102
102 network

service-endpoint-policy

Network - ServiceEndpointPolicies [L1:1, L2:1, L3:3] 105
103 network

trafficmanagerprofile

Network - TrafficManagerProfiles [L1:1, L2:1, L3:3] 195
104 network

virtual-hub

Network - VirtualHubs [L1:3, L2:1, L3:3] 151
105 network

virtual-network

Network - VirtualNetworks [L1:3, L2:1, L3:4] 276
106 network

virtual-network-gateway

Network - VirtualNetworkGateways [L1:2, L2:1, L3:3] 403
107 network

virtual-wan

Network - VirtualWans [L1:1, L2:1, L3:3] 112
108 network

vpn-gateway

Network - VPNGateways [L1:3, L2:1, L3:3] 134
109 network

vpn-site

Network - VPN Sites [L1:1, L2:1, L3:3] 124
110 operational-insights

workspace

OperationalInsights - Workspaces [L1:8, L2:1, L3:4] 348
111 operations-management

solution

OperationsManagement - Solutions [L1:1, L2:1, L3:3] 53
112 policy-insights

remediation

PolicyInsights - Remediations [L1:4, L2:1, L3:6] 106
113 power-bi-dedicated

capacity

PowerBiDedicated - Capacities [L1:1, L2:1, L3:3] 133
114 purview

account

Purview - Accounts [L1:1, L2:1, L3:3] 315
115 recovery-services

vault

RecoveryServices - Vaults [L1:8, L2:3, L3:6] 364
116 relay

namespace

Relay - Namespaces [L1:5, L2:3, L3:4] 339
117 resource-graph

query

ResourceGraph - Queries [L1:1, L2:1, L3:3] 101
118 resources

deployment-script

Resources - DeploymentScripts [L1:1, L2:1, L3:2] 132
119 resources

resource-group

Resources - ResourceGroups [L1:2, L2:1, L3:3] 101
120 resources

tags

Resources - Tags [L1:3, L2:1, L3:3] 54
121 search

search-service

Search - SearchServices [L1:2, L2:1, L3:4] 327
122 security

azure-security-center

Security - AzureSecurityCenter [L1:1, L2:1, L3:2] 221
123 service-bus

namespace

ServiceBus - Namespaces [L1:7, L2:3, L3:5] 462
124 service-fabric

cluster

ServiceFabric - Clusters [L1:2, L2:1, L3:4] 312
125 signal-r-service

signal-r

SignalRService - SignalR [L1:1, L2:1, L3:3] 277
126 signal-r-service

web-pub-sub

SignalRService - WebPubSub [L1:1, L2:1, L3:4] 253
127 sql

managed-instance

Sql - ManagedInstances [L1:7, L2:4, L3:4] 373
128 sql

server

Sql - Servers [L1:9, L2:4, L3:6] 389
129 storage

storage-account

Storage - StorageAccounts [L1:7, L2:5, L3:7] 524
130 synapse

private-link-hub

Synapse - PrivateLinkHubs [L1:1, L2:1, L3:3] 171
131 synapse

workspace

Synapse - Workspaces [L1:4, L2:1, L3:6] 377
132 virtual-machine-images

image-template

VirtualMachineImages - ImageTemplates [L1:1, L2:1, L3:3] 216
133 web

connection

Web - Connections [L1:1, L2:1, L3:2] 118
134 web

hosting-environment

Web - HostingEnvironments [L1:3, L2:1, L3:2] 262
135 web

serverfarm

Web - Serverfarms [L1:1, L2:1, L3:2] 184
136 web

site

Web - Sites [L1:6, L2:6, L3:5] 455
137 web

static-site

Web - StaticSites [L1:4, L2:1, L3:3] 284
Sum 0 0 1 0 0 2 981 29894

Legend

Term Description
Module The name of the module.
RBAC Whether the module can deploy Role Assignments.
Locks Whether the module can deploy Locks.
Tags Whether the module can deploy Tags.
Diag Whether the module can deploy Diagnostic Settings.
PE Whether the module can deploy Private Endpoints.
PIP Whether the module can deploy a Public IP as a secondary resource.
# children The number of children in the given module. Children (if any) are displayed in format [L1:5, L2:4, L3:1]. Each item (separated via ',') shows the level of nesting in the front (e.g. L1) and the number of children in this level (separated by a colon ':'). In the previous example, the module has 5 direct children, 4 of them have direct children themselves and 1 of them has 1 more child.
# lines The number of lines in the module Bicep deployment file.
Clone this wiki locally