The library Module overview - JinLee794/ResourceModules GitHub Wiki

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


Navigation


Feature table

# Module RBAC Locks Tags Diag PE PIP # children # lines
1 MS.AADDomainServices :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 234
2 MS.AnalysisServicesservers :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 153
3 MS.ApiManagementservice :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:11, L2:3] 429
4 MS.AppcontainerApps :white_check_mark: :white_check_mark: :white_check_mark: 173
5 MS.AppmanagedEnvironments :white_check_mark: :white_check_mark: :white_check_mark: 132
6 MS.AppConfigurationconfigurationStores :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 218
7 MS.Authorizationlocks [L1:2] 59
8 MS.AuthorizationpolicyAssignments [L1:3] 140
9 MS.AuthorizationpolicyDefinitions [L1:2] 83
10 MS.AuthorizationpolicyExemptions [L1:3] 111
11 MS.AuthorizationpolicySetDefinitions [L1:2] 73
12 MS.AuthorizationroleAssignments [L1:3] 104
13 MS.AuthorizationroleDefinitions [L1:3] 91
14 MS.AutomationautomationAccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:6] 377
15 MS.BatchbatchAccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 239
16 MS.Cacheredis :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 247
17 MS.CDNprofiles :white_check_mark: :white_check_mark: :white_check_mark: [L1:1, L2:1] 106
18 MS.CognitiveServicesaccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 294
19 MS.ComputeavailabilitySets :white_check_mark: :white_check_mark: :white_check_mark: 83
20 MS.ComputediskEncryptionSets :white_check_mark: :white_check_mark: :white_check_mark: 126
21 MS.Computedisks :white_check_mark: :white_check_mark: :white_check_mark: 182
22 MS.Computegalleries :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 123
23 MS.Computeimages :white_check_mark: :white_check_mark: 107
24 MS.ComputeproximityPlacementGroups :white_check_mark: :white_check_mark: :white_check_mark: 80
25 MS.ComputevirtualMachines :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 637
26 MS.ComputevirtualMachineScaleSets :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 562
27 MS.Consumptionbudgets 89
28 MS.ContainerInstancecontainerGroups :white_check_mark: :white_check_mark: 157
29 MS.ContainerRegistryregistries :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 349
30 MS.ContainerServicemanagedClusters :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 538
31 MS.Databricksworkspaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 143
32 MS.DataFactoryfactories :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2, L2:1] 260
33 MS.DataProtectionbackupVaults :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 105
34 MS.DBforMySQLflexibleServers :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 340
35 MS.DBforPostgreSQLflexibleServers :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:3] 309
36 MS.DesktopVirtualizationapplicationgroups :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 156
37 MS.DesktopVirtualizationhostpools :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 214
38 MS.DesktopVirtualizationscalingplans :white_check_mark: :white_check_mark: :white_check_mark: 162
39 MS.DesktopVirtualizationworkspaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 127
40 MS.DevTestLablabs :white_check_mark: :white_check_mark: :white_check_mark: [L1:6, L2:1] 262
41 MS.DocumentDBdatabaseAccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:3, L2:3] 315
42 MS.EventGriddomains :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 186
43 MS.EventGrideventSubscriptions 72
44 MS.EventGridsystemTopics :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 150
45 MS.EventGridtopics :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 169
46 MS.EventHubnamespaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:4, L2:2] 285
47 MS.HealthBothealthBots :white_check_mark: :white_check_mark: :white_check_mark: 68
48 MS.HealthcareApisworkspaces :white_check_mark: :white_check_mark: :white_check_mark: [L1:3, L2:1] 175
49 MS.InsightsactionGroups :white_check_mark: :white_check_mark: 85
50 MS.InsightsactivityLogAlerts :white_check_mark: :white_check_mark: 74
51 MS.Insightscomponents :white_check_mark: :white_check_mark: 99
52 MS.InsightsdataCollectionEndpoints :white_check_mark: :white_check_mark: :white_check_mark: 89
53 MS.InsightsdataCollectionRules :white_check_mark: :white_check_mark: :white_check_mark: 98
54 MS.InsightsdiagnosticSettings :white_check_mark: 83
55 MS.InsightsmetricAlerts :white_check_mark: :white_check_mark: 122
56 MS.InsightsprivateLinkScopes :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 100
57 MS.InsightsscheduledQueryRules :white_check_mark: :white_check_mark: 106
58 MS.KeyVaultvaults :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:3] 280
59 MS.KubernetesConfigurationextensions 85
60 MS.KubernetesConfigurationfluxConfigurations 68
61 MS.Logicworkflows :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 207
62 MS.MachineLearningServicesworkspaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 284
63 MS.MaintenancemaintenanceConfigurations :white_check_mark: :white_check_mark: :white_check_mark: 101
64 MS.ManagedIdentityuserAssignedIdentities :white_check_mark: :white_check_mark: :white_check_mark: 64
65 MS.ManagedServicesregistrationDefinitions 60
66 MS.ManagementmanagementGroups 44
67 MS.NetAppnetAppAccounts :white_check_mark: :white_check_mark: :white_check_mark: [L1:1, L2:1] 106
68 MS.NetworkapplicationGateways :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 334
69 MS.NetworkapplicationGatewayWebApplicationFirewallPolicies :white_check_mark: 44
70 MS.NetworkapplicationSecurityGroups :white_check_mark: :white_check_mark: :white_check_mark: 63
71 MS.NetworkazureFirewalls :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 281
72 MS.NetworkbastionHosts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 214
73 MS.Networkconnections :white_check_mark: :white_check_mark: 136
74 MS.NetworkddosProtectionPlans :white_check_mark: :white_check_mark: :white_check_mark: 64
75 MS.NetworkdnsResolvers :white_check_mark: :white_check_mark: :white_check_mark: 100
76 MS.NetworkexpressRouteCircuits :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 209
77 MS.NetworkexpressRouteGateway :white_check_mark: 56
78 MS.NetworkfirewallPolicies :white_check_mark: [L1:1] 165
79 MS.NetworkfrontDoors :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 161
80 MS.NetworkipGroups :white_check_mark: :white_check_mark: :white_check_mark: 68
81 MS.NetworkloadBalancers :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 239
82 MS.NetworklocalNetworkGateways :white_check_mark: :white_check_mark: :white_check_mark: 88
83 MS.NetworknatGateways :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 151
84 MS.NetworknetworkInterfaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 155
85 MS.NetworknetworkManagers :white_check_mark: :white_check_mark: :white_check_mark: [L1:4, L2:2, L3:1] 133
86 MS.NetworknetworkSecurityGroups :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 165
87 MS.NetworknetworkWatchers :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 97
88 MS.NetworkprivateDnsZones :white_check_mark: :white_check_mark: :white_check_mark: [L1:9] 189
89 MS.NetworkprivateEndpoints :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 108
90 MS.NetworkprivateLinkServices :white_check_mark: :white_check_mark: :white_check_mark: 85
91 MS.NetworkpublicIPAddresses :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 187
92 MS.NetworkpublicIPPrefixes :white_check_mark: :white_check_mark: :white_check_mark: 77
93 MS.NetworkrouteTables :white_check_mark: :white_check_mark: :white_check_mark: 70
94 MS.Networktrafficmanagerprofiles :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 175
95 MS.NetworkvirtualHubs :white_check_mark: :white_check_mark: [L1:2] 143
96 MS.NetworkvirtualNetworkGateways :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 409
97 MS.NetworkvirtualNetworks :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 259
98 MS.NetworkvirtualWans :white_check_mark: :white_check_mark: :white_check_mark: 80
99 MS.NetworkvpnGateways :white_check_mark: :white_check_mark: [L1:2] 104
100 MS.NetworkvpnSites :white_check_mark: :white_check_mark: :white_check_mark: 88
101 MS.OperationalInsightsworkspaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:7] 312
102 MS.OperationsManagementsolutions 50
103 MS.PolicyInsightsremediations [L1:3] 103
104 MS.PowerBIDedicatedcapacities :white_check_mark: :white_check_mark: :white_check_mark: 96
105 MS.Purviewaccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 290
106 MS.RecoveryServicesvaults :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:7, L2:2, L3:1] 299
107 MS.ResourcesdeploymentScripts :white_check_mark: :white_check_mark: 121
108 MS.ResourcesresourceGroups :white_check_mark: :white_check_mark: :white_check_mark: 66
109 MS.Resourcestags :white_check_mark: [L1:2] 51
110 MS.SecurityazureSecurityCenter 217
111 MS.ServiceBusnamespaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:6, L2:2] 339
112 MS.ServiceFabricclusters :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 281
113 MS.SignalRServicesignalR :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 186
114 MS.SignalRServicewebPubSub :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 156
115 MS.SqlmanagedInstances :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:6, L2:2] 347
116 MS.Sqlservers :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:8, L2:2] 302
117 MS.StoragestorageAccounts :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:6, L2:4, L3:1] 419
118 MS.SynapseprivateLinkHubs :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 90
119 MS.Synapseworkspaces :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:1] 275
120 MS.VirtualMachineImagesimageTemplates :white_check_mark: :white_check_mark: :white_check_mark: 197
121 MS.Webconnections :white_check_mark: :white_check_mark: :white_check_mark: 87
122 MS.WebhostingEnvironments :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:2] 235
123 MS.Webserverfarms :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: 159
124 MS.Websites :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:3, L2:2] 380
125 MS.WebstaticSites :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: [L1:3] 193
Sum 98 97 108 52 23 2 190 22097

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.