Skip to content

The library Module overview

CARMLPipelinePrincipal edited this page Oct 25, 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 254
2 analysis-services

server

AnalysisServices - Servers 169
3 api-management

service

ApiManagement - Service [L1:11, L2:3] 449
4 app-configuration

configuration-store

AppConfiguration - ConfigurationStores [L1:1] 304
5 app

container-app

App - ContainerApps 205
6 app

managed-environment

App - Managed Environments 163
7 authorization

lock

Authorization - Locks [L1:2] 62
8 authorization

policy-assignment

Authorization - PolicyAssignments [L1:3] 143
9 authorization

policy-definition

Authorization - PolicyDefinitions [L1:2] 86
10 authorization

policy-exemption

Authorization - PolicyExemptions [L1:3] 114
11 authorization

policy-set-definition

Authorization - PolicySetDefinitions [L1:2] 76
12 authorization

role-assignment

Authorization - RoleAssignments [L1:3] 107
13 authorization

role-definition

Authorization - RoleDefinitions [L1:3] 94
14 automation

automation-account

Automation - AutomationAccounts [L1:6] 437
15 batch

batch-account

Batch - BatchAccounts 309
16 cache

redis

Cache - Redis 310
17 cache

redis-enterprise

Cache - Redis Enterprise [L1:1] 267
18 cdn

profile

CDN - Profiles [L1:6, L2:4] 220
19 cognitive-services

account

CognitiveServices - Accounts 374
20 compute

availability-set

Compute - AvailabilitySets 111
21 compute

disk

Compute - Disks 218
22 compute

disk-encryption-set

Compute - DiskEncryptionSets [L1:1] 162
23 compute

gallery

Compute - Galleries [L1:2] 155
24 compute

image

Compute - Images 137
25 compute

proximity-placement-group

Compute - ProximityPlacementGroups 111
26 compute

ssh-public-key

Compute - SshPublicKeys 99
27 compute

virtual-machine

Compute - VirtualMachines [L1:2] 680
28 compute

virtual-machine-scale-set

Compute - VirtualMachineScaleSets [L1:1] 598
29 consumption

budget

Consumption - Budgets 92
30 container-instance

container-group

ContainerInstance - ContainerGroups 163
31 container-registry

registry

ContainerRegistry - Registries [L1:3] 429
32 container-service

managed-cluster

ContainerService - ManagedClusters [L1:1] 668
33 data-factory

factory

DataFactory - Factories [L1:2, L2:1] 324
34 data-protection

backup-vault

DataProtection - BackupVaults [L1:1] 156
35 databricks

access-connector

Databricks - Access Connectors 104
36 databricks

workspace

Databricks - Workspaces 382
37 db-for-my-sql

flexible-server

DbForMySQL - FlexibleServers [L1:3] 369
38 db-for-postgre-sql

flexible-server

DbForPostgreSQL - FlexibleServers [L1:4] 367
39 desktop-virtualization

application-group

DesktopVirtualization - ApplicationGroups [L1:1] 190
40 desktop-virtualization

host-pool

DesktopVirtualization - HostPools 283
41 desktop-virtualization

scaling-plan

DesktopVirtualization - Scalingplans 195
42 desktop-virtualization

workspace

DesktopVirtualization - Workspaces 161
43 dev-test-lab

lab

DevTestLab - Labs [L1:6, L2:1] 295
44 digital-twins

digital-twins-instance

DigitalTwins - DigitalTwinsInstances [L1:3] 295
45 document-db

database-account

DocumentDB - DatabaseAccounts [L1:3, L2:3] 406
46 event-grid

domain

EventGrid - Domains [L1:1] 247
47 event-grid

system-topic

EventGrid - System Topics [L1:1] 191
48 event-grid

topic

EventGrid - Topics [L1:1] 251
49 event-hub

namespace

EventHub - Namespaces [L1:4, L2:2] 403
50 health-bot

health-bot

HealthBot - HealthBots 112
51 healthcare-apis

workspace

HealthcareApis - Workspaces [L1:3, L2:1] 212
52 insights

action-group

Insights - ActionGroups 115
53 insights

activity-log-alert

Insights - ActivityLogAlerts 104
54 insights

component

Insights - Components 192
55 insights

data-collection-endpoint

Insights - DataCollectionEndpoints 120
56 insights

data-collection-rule

Insights - DataCollectionRules 129
57 insights

diagnostic-setting

Insights - DiagnosticSettings 75
58 insights

metric-alert

Insights - MetricAlerts 152
59 insights

private-link-scope

Insights - PrivateLinkScopes [L1:1] 172
60 insights

scheduled-query-rule

Insights - ScheduledQueryRules 136
61 insights

webtest

Insights - Web Tests 152
62 key-vault

vault

KeyVault - Vaults [L1:3] 346
63 kubernetes-configuration

extension

KubernetesConfiguration - Extensions 88
64 kubernetes-configuration

flux-configuration

KubernetesConfiguration - FluxConfigurations 71
65 logic

workflow

Logic - Workflows 225
66 machine-learning-services

workspace

MachineLearningServices - Workspaces [L1:1] 354
67 maintenance

maintenance-configuration

Maintenance - MaintenanceConfigurations 136
68 managed-identity

user-assigned-identity

ManagedIdentity - UserAssignedIdentities [L1:1] 113
69 managed-services

registration-definition

ManagedServices - RegistrationDefinitions 67
70 management

management-group

Management - ManagementGroups 50
71 net-app

net-app-account

NetApp - NetAppAccounts [L1:1, L2:1] 147
72 network

application-gateway

Network - ApplicationGateways 416
73 network

application-gateway-web-application-firewall-policy

Network - ApplicationGatewayWebApplicationFirewallPolicies 47
74 network

application-security-group

Network - ApplicationSecurityGroups 94
75 network

azure-firewall

Network - AzureFirewalls 358
76 network

bastion-host

Network - BastionHosts 274
77 network

connection

Network - Connections 147
78 network

ddos-protection-plan

Network - DdosProtectionPlans 95
79 network

dns-forwarding-ruleset

Network - DNS Forwarding Rulesets [L1:2] 126
80 network

dns-resolver

Network - DNS Resolvers 137
81 network

dns-zone

Network - Public DnsZones [L1:10] 248
82 network

express-route-circuit

Network - ExpressRouteCircuits 226
83 network

express-route-gateway

Network - ExpressRouteGateways 117
84 network

firewall-policy

Network - FirewallPolicies [L1:1] 166
85 network

front-door

Network - Frontdoors 178
86 network

front-door-web-application-firewall-policy

Network - FrontDoorWebApplicationFirewallPolicies 152
87 network

ip-group

Network - IpGroups 100
88 network

load-balancer

Network - LoadBalancers [L1:2] 263
89 network

local-network-gateway

Network - LocalNetworkGateways 120
90 network

nat-gateway

Network - NatGateways 185
91 network

network-interface

Network - NetworkInterfaces 189
92 network

network-manager

Network - Network Managers [L1:4, L2:2, L3:1] 165
93 network

network-security-group

Network - NetworkSecurityGroups [L1:1] 186
94 network

network-watcher

Network - NetworkWatchers [L1:2] 129
95 network

private-dns-zone

Network - PrivateDnsZones [L1:9] 226
96 network

private-endpoint

Network - PrivateEndpoints [L1:1] 149
97 network

private-link-service

Network - PrivateLinkServices 121
98 network

public-ip-address

Network - PublicIpAddresses 214
99 network

public-ip-prefix

Network - PublicIpPrefixes 109
100 network

route-table

Network - RouteTables 102
101 network

service-endpoint-policy

Network - ServiceEndpointPolicies 105
102 network

trafficmanagerprofile

Network - TrafficManagerProfiles 193
103 network

virtual-hub

Network - VirtualHubs [L1:2] 151
104 network

virtual-network

Network - VirtualNetworks [L1:2] 276
105 network

virtual-network-gateway

Network - VirtualNetworkGateways [L1:1] 423
106 network

virtual-wan

Network - VirtualWans 112
107 network

vpn-gateway

Network - VPNGateways [L1:2] 114
108 network

vpn-site

Network - VPN Sites 124
109 operational-insights

workspace

OperationalInsights - Workspaces [L1:7] 343
110 operations-management

solution

OperationsManagement - Solutions 53
111 policy-insights

remediation

PolicyInsights - Remediations [L1:3] 106
112 power-bi-dedicated

capacity

PowerBiDedicated - Capacities 133
113 purview

account

Purview - Accounts 311
114 recovery-services

vault

RecoveryServices - Vaults [L1:7, L2:2, L3:2] 362
115 relay

namespace

Relay - Namespaces [L1:4, L2:2] 330
116 resource-graph

query

ResourceGraph - Queries 101
117 resources

deployment-script

Resources - DeploymentScripts 128
118 resources

resource-group

Resources - ResourceGroups [L1:1] 101
119 resources

tags

Resources - Tags [L1:2] 54
120 search

search-service

Search - SearchServices [L1:1] 303
121 security

azure-security-center

Security - AzureSecurityCenter 221
122 service-bus

namespace

ServiceBus - Namespaces [L1:6, L2:2] 439
123 service-fabric

cluster

ServiceFabric - Clusters [L1:1] 312
124 signal-r-service

signal-r

SignalRService - SignalR 268
125 signal-r-service

web-pub-sub

SignalRService - WebPubSub 238
126 sql

managed-instance

Sql - ManagedInstances [L1:6, L2:2] 371
127 sql

server

Sql - Servers [L1:8, L2:2] 380
128 storage

storage-account

Storage - StorageAccounts [L1:6, L2:4, L3:1] 511
129 synapse

private-link-hub

Synapse - PrivateLinkHubs 162
130 synapse

workspace

Synapse - Workspaces [L1:3] 359
131 virtual-machine-images

image-template

VirtualMachineImages - ImageTemplates 216
132 web

connection

Web - Connections 118
133 web

hosting-environment

Web - HostingEnvironments [L1:2] 255
134 web

serverfarm

Web - Serverfarms 189
135 web

site

Web - Sites [L1:5, L2:4, L3:1] 457
136 web

static-site

Web - StaticSites [L1:3] 271
Sum 0 0 118 57 0 2 238 29282

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