AAD/DomainServices |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
AnalysisServices/servers |
5 |
✅ |
✅ |
✅ |
|
ApiManagement/service |
6 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaults |
AppConfiguration/configurationStores |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
Authorization/policyAssignments |
1 |
|
✅ |
|
|
Authorization/policyExemptions |
1 |
|
|
|
/subscriptions/<>/providers/Microsoft.Authorization/policyAssignments/adp-<>-sb-pass-loc-rg |
Automation/automationAccounts |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
Batch/batchAccounts |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
Cache/redis |
2 |
✅ |
|
|
Microsoft.Network/virtualNetworks |
CognitiveServices/accounts |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
Compute/availabilitySets |
3 |
✅ |
✅ |
|
Microsoft.Compute/proximityPlacementGroups |
Compute/diskEncryptionSets |
3 |
✅ |
✅ |
|
Microsoft.KeyVault/vaults |
Compute/disks |
4 |
✅ |
✅ |
|
/Subscriptions/<>/Providers/Microsoft.Compute/Locations/westeurope/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter/Versions/14393.4906.2112080838Microsoft.Storage/storageAccounts |
Compute/galleries |
2 |
✅ |
✅ |
|
|
Compute/images |
2 |
✅ |
✅ |
|
|
Compute/proximityPlacementGroups |
2 |
✅ |
✅ |
|
|
Compute/virtualMachines |
10 |
✅ |
✅ |
✅ |
Microsoft.Compute/proximityPlacementGroupsMicrosoft.KeyVault/vaultsMicrosoft.Network/applicationSecurityGroupsMicrosoft.Network/loadBalancersMicrosoft.Network/virtualNetworks |
Compute/virtualMachineScaleSets |
8 |
✅ |
✅ |
✅ |
Microsoft.Compute/proximityPlacementGroupsMicrosoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
ContainerInstance/containerGroups |
1 |
✅ |
|
|
|
ContainerRegistry/registries |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
ContainerService/managedClusters |
7 |
✅ |
✅ |
✅ |
Microsoft.Compute/diskEncryptionSetsMicrosoft.Network/virtualNetworks |
Databricks/workspaces |
5 |
✅ |
✅ |
✅ |
|
DataFactory/factories |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
DataProtection/backupVaults |
2 |
✅ |
✅ |
|
|
DBforPostgreSQL/flexibleServers |
8 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/privateDnsZonesMicrosoft.Network/virtualNetworks |
DesktopVirtualization/applicationgroups |
5 |
✅ |
✅ |
✅ |
|
DesktopVirtualization/hostpools |
5 |
✅ |
✅ |
✅ |
|
DesktopVirtualization/scalingplans |
2 |
✅ |
✅ |
|
|
DesktopVirtualization/workspaces |
5 |
✅ |
✅ |
✅ |
|
DocumentDB/databaseAccounts |
5 |
✅ |
✅ |
✅ |
|
EventGrid/systemTopics |
5 |
✅ |
✅ |
✅ |
|
EventGrid/topics |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
EventHub/namespaces |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
HealthBot/healthBots |
2 |
✅ |
✅ |
|
|
Insights/actionGroups |
2 |
✅ |
✅ |
|
|
Insights/activityLogAlerts |
3 |
✅ |
✅ |
|
microsoft.insights/actiongroups |
Insights/components |
3 |
✅ |
✅ |
✅ |
|
Insights/diagnosticSettings |
3 |
|
|
✅ |
|
Insights/metricAlerts |
2 |
✅ |
✅ |
|
|
Insights/privateLinkScopes |
4 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
Insights/scheduledQueryRules |
2 |
✅ |
✅ |
|
|
KeyVault/vaults |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
KubernetesConfiguration/extensions |
1 |
✅ |
|
|
|
KubernetesConfiguration/fluxConfigurations |
1 |
✅ |
|
|
|
Logic/workflows |
5 |
✅ |
✅ |
✅ |
|
MachineLearningServices/workspaces |
8 |
✅ |
✅ |
✅ |
Microsoft.Insights/componentsMicrosoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
ManagedIdentity/userAssignedIdentities |
2 |
✅ |
✅ |
|
|
NetApp/netAppAccounts |
3 |
✅ |
✅ |
|
Microsoft.Network/virtualNetworks |
Network/applicationGateways |
8 |
✅ |
✅ |
✅ |
Microsoft.Network/applicationGatewaysMicrosoft.Network/publicIPAddressesMicrosoft.Network/virtualNetworks |
Network/applicationSecurityGroups |
2 |
✅ |
✅ |
|
|
Network/azureFirewalls |
7 |
✅ |
✅ |
✅ |
Microsoft.Network/publicIPAddressesMicrosoft.Network/virtualNetworks |
Network/bastionHosts |
7 |
✅ |
✅ |
✅ |
Microsoft.Network/publicIPAddressesMicrosoft.Network/virtualNetworks |
Network/connections |
3 |
✅ |
|
|
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworkGateways |
Network/ddosProtectionPlans |
2 |
✅ |
✅ |
|
|
Network/expressRouteCircuits |
5 |
✅ |
✅ |
✅ |
|
Network/firewallPolicies |
1 |
✅ |
|
|
|
Network/frontDoors |
3 |
✅ |
✅ |
|
Microsoft.Network/frontDoors |
Network/ipGroups |
2 |
✅ |
✅ |
|
|
Network/loadBalancers |
7 |
✅ |
✅ |
✅ |
Microsoft.Network/publicIPAddressesMicrosoft.Network/virtualNetworks |
Network/localNetworkGateways |
2 |
✅ |
✅ |
|
|
Network/natGateways |
5 |
✅ |
✅ |
✅ |
|
Network/networkInterfaces |
8 |
✅ |
✅ |
✅ |
Microsoft.Network/applicationSecurityGroupsMicrosoft.Network/loadBalancersMicrosoft.Network/virtualNetworks |
Network/networkSecurityGroups |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/applicationSecurityGroups |
Network/networkWatchers |
6 |
✅ |
✅ |
✅ |
Microsoft.Compute/virtualMachinesMicrosoft.Network/networkSecurityGroups |
Network/privateDnsZones |
3 |
✅ |
✅ |
|
Microsoft.Network/virtualNetworks |
Network/privateEndpoints |
4 |
✅ |
✅ |
|
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
Network/publicIPAddresses |
5 |
✅ |
✅ |
✅ |
|
Network/publicIPPrefixes |
2 |
✅ |
✅ |
|
|
Network/routeTables |
2 |
✅ |
✅ |
|
|
Network/trafficmanagerprofiles |
5 |
✅ |
✅ |
✅ |
|
Network/virtualHubs |
4 |
✅ |
|
|
Microsoft.Network/virtualHubsMicrosoft.Network/virtualNetworksMicrosoft.Network/virtualWans |
Network/virtualNetworkGateways |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
Network/virtualNetworks |
8 |
✅ |
✅ |
✅ |
Microsoft.Network/networkSecurityGroupsMicrosoft.Network/routeTablesMicrosoft.Network/virtualNetworks |
Network/virtualWans |
2 |
✅ |
✅ |
|
|
Network/vpnGateways |
3 |
✅ |
|
|
Microsoft.Network/virtualHubsMicrosoft.Network/vpnSites |
Network/vpnSites |
3 |
✅ |
✅ |
|
Microsoft.Network/virtualWans |
OperationalInsights/workspaces |
6 |
✅ |
✅ |
✅ |
Microsoft.Automation/automationAccounts |
OperationsManagement/solutions |
1 |
✅ |
|
|
|
RecoveryServices/vaults |
7 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworksMicrosoft.RecoveryServices/vaults |
Resources/deploymentScripts |
1 |
✅ |
|
|
|
Resources/resourceGroups |
1 |
|
✅ |
|
|
Security/azureSecurityCenter |
2 |
|
|
✅ |
/subscriptions/<> |
ServiceBus/namespaces |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
ServiceFabric/clusters |
2 |
✅ |
✅ |
|
|
SignalRService/webPubSub |
2 |
✅ |
|
|
Microsoft.Network/virtualNetworks |
Sql/managedInstances |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
Sql/servers |
7 |
✅ |
✅ |
✅ |
/subscriptions/<>/resourceGroups/<>/providers/Microsoft.KeyVault/vaults/adp-<>-az-kv-x-001Microsoft.Network/virtualNetworks |
Storage/storageAccounts |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
Synapse/privateLinkHubs |
3 |
✅ |
✅ |
|
Microsoft.Network/virtualNetworks |
Synapse/workspaces |
7 |
✅ |
✅ |
✅ |
Microsoft.KeyVault/vaultsMicrosoft.Network/virtualNetworks |
VirtualMachineImages/imageTemplates |
3 |
✅ |
✅ |
|
Microsoft.Compute/galleries |
Web/connections |
3 |
✅ |
✅ |
|
/subscriptions/<>/providers/Microsoft.Web/locations/westeurope/managedApis/azuremonitorlogs |
Web/hostingEnvironments |
6 |
✅ |
✅ |
✅ |
Microsoft.Network/virtualNetworks |
Web/serverfarms |
5 |
✅ |
✅ |
✅ |
|
Web/sites |
8 |
✅ |
✅ |
✅ |
Microsoft.Insights/componentsMicrosoft.Network/virtualNetworksMicrosoft.Web/serverFarms |
Web/staticSites |
3 |
✅ |
✅ |
|
Microsoft.Network/virtualNetworks |
Authorization/locks |
0 |
|
|
|
|
Authorization/policyDefinitions |
0 |
|
|
|
|
Authorization/policySetDefinitions |
0 |
|
|
|
|
Authorization/roleAssignments |
0 |
|
|
|
|
Authorization/roleDefinitions |
0 |
|
|
|
|
Consumption/budgets |
0 |
|
|
|
|
ManagedServices/registrationDefinitions |
0 |
|
|
|
|
Management/managementGroups |
0 |
|
|
|
|
Resources/tags |
0 |
|
|
|
|
Description
Once PR #1624 is merged we can start transforming the current test parameter files into the new Bicep test files. As this will affect all top level modules it makes sense to do this module by module. To this end we should either create an issue per module or a checkbox list somewhere to track the progress.
To get an overview of the expected effort you can find an outline of the expected dependencies in the following:
AAD/DomainServicesAnalysisServices/serversApiManagement/serviceAppConfiguration/configurationStoresAuthorization/policyAssignmentsAuthorization/policyExemptionsAutomation/automationAccountsBatch/batchAccountsCache/redisCognitiveServices/accountsCompute/availabilitySetsCompute/diskEncryptionSetsCompute/disksCompute/galleriesCompute/imagesCompute/proximityPlacementGroupsCompute/virtualMachinesCompute/virtualMachineScaleSetsContainerInstance/containerGroupsContainerRegistry/registriesContainerService/managedClustersDatabricks/workspacesDataFactory/factoriesDataProtection/backupVaultsDBforPostgreSQL/flexibleServersDesktopVirtualization/applicationgroupsDesktopVirtualization/hostpoolsDesktopVirtualization/scalingplansDesktopVirtualization/workspacesDocumentDB/databaseAccountsEventGrid/systemTopicsEventGrid/topicsEventHub/namespacesHealthBot/healthBotsInsights/actionGroupsInsights/activityLogAlertsInsights/componentsInsights/diagnosticSettingsInsights/metricAlertsInsights/privateLinkScopesInsights/scheduledQueryRulesKeyVault/vaultsKubernetesConfiguration/extensionsKubernetesConfiguration/fluxConfigurationsLogic/workflowsMachineLearningServices/workspacesManagedIdentity/userAssignedIdentitiesNetApp/netAppAccountsNetwork/applicationGatewaysNetwork/applicationSecurityGroupsNetwork/azureFirewallsNetwork/bastionHostsNetwork/connectionsNetwork/ddosProtectionPlansNetwork/expressRouteCircuitsNetwork/firewallPoliciesNetwork/frontDoorsNetwork/ipGroupsNetwork/loadBalancersNetwork/localNetworkGatewaysNetwork/natGatewaysNetwork/networkInterfacesNetwork/networkSecurityGroupsNetwork/networkWatchersNetwork/privateDnsZonesNetwork/privateEndpointsNetwork/publicIPAddressesNetwork/publicIPPrefixesNetwork/routeTablesNetwork/trafficmanagerprofilesNetwork/virtualHubsNetwork/virtualNetworkGatewaysNetwork/virtualNetworksNetwork/virtualWansNetwork/vpnGatewaysNetwork/vpnSitesOperationalInsights/workspacesOperationsManagement/solutionsRecoveryServices/vaultsResources/deploymentScriptsResources/resourceGroupsSecurity/azureSecurityCenterServiceBus/namespacesServiceFabric/clustersSignalRService/webPubSubSql/managedInstancesSql/serversStorage/storageAccountsSynapse/privateLinkHubsSynapse/workspacesVirtualMachineImages/imageTemplatesWeb/connectionsWeb/hostingEnvironmentsWeb/serverfarmsWeb/sitesWeb/staticSitesAuthorization/locksAuthorization/policyDefinitionsAuthorization/policySetDefinitionsAuthorization/roleAssignmentsAuthorization/roleDefinitionsConsumption/budgetsManagedServices/registrationDefinitionsManagement/managementGroupsResources/tagsThe script that was used to generate the list is the following
Script
AAD/DomainServicesto new dependencies approach #1904AnalysisServices/serversto new dependencies approach #1905ApiManagement/serviceto new dependencies approach #1906AppConfiguration/configurationStoresto new dependencies approach #1907Authorization/locksto new dependencies approach #1908Authorization/policyAssignmentsto new dependencies approach #1909Authorization/policyDefinitionsto new dependencies approach #1910Authorization/policyExemptionsto new dependencies approach #1911Authorization/policySetDefinitionsto new dependencies approach #1912Authorization/roleAssignmentsto new dependencies approach #1913Authorization/roleDefinitionsto new dependencies approach #1914Automation/automationAccountsto new dependencies approach #1915Batch/batchAccountsto new dependencies approach #1916Cache/redisto new dependencies approach #1917CognitiveServices/accountsto new dependencies approach #1922Compute/availabilitySetsto new dependencies approach #1924Compute/diskEncryptionSetsto new dependencies approach #1923Compute/disksto new dependencies approach #1926Compute/galleriesto new dependencies approach #1925Compute/imagesto new dependencies approach #1921Compute/proximityPlacementGroupsto new dependencies approach #1920Compute/virtualMachinesto new dependencies approach #1919Compute/virtualMachineScaleSetsto new dependencies approach #1918Consumption/budgetsto new dependencies approach #1961ContainerInstance/containerGroupsto new dependencies approach #1928ContainerRegistry/registriesto new dependencies approach #1929ContainerService/managedClustersto new dependencies approach #1930Databricks/workspacesto new dependencies approach #1931DataFactory/factoriesto new dependencies approach #1932DataProtection/backupVaultsto new dependencies approach #1933DBforPostgreSQL/flexibleServersto new dependencies approach #1935DesktopVirtualization/applicationgroupsto new dependencies approach #1934DesktopVirtualization/hostpoolsto new dependencies approach #1936DesktopVirtualization/scalingplansto new dependencies approach #1937DesktopVirtualization/workspacesto new dependencies approach #1938DocumentDB/databaseAccountsto new dependencies approach #1992EventGrid/systemTopicsto new dependencies approach #2059EventGrid/topicsto new dependencies approach #2085EventHub/namespacesto new dependencies approach #2087HealthBot/healthBotsto new dependencies approach #2097Insights/actionGroupsto new dependencies approach #2101Insights/activityLogAlertsto new dependencies approach #2196Insights/componentsto new dependencies approach #2103Insights/diagnosticSettingsto new dependencies approach #2105Insights/metricAlertsto new dependencies approach #2107Insights/privateLinkScopesto new dependencies approach #2186Insights/scheduledQueryRulesto new dependencies approach #2095KeyVault/vaultsto new dependencies approach #2001KubernetesConfiguration/extensionsto new dependencies approach #1939KubernetesConfiguration/fluxConfigurationsto new dependencies approach #1940Logic/workflowsto new dependencies approach #1941MachineLearningServices/workspacesto new dependencies approach #1942ManagedIdentity/userAssignedIdentitiesto new dependencies approach #1943ManagedServices/registrationDefinitionsto new dependencies approach #1996Management/managementGroupsto new dependencies approach #1994NetApp/netAppAccountsto new dependencies approach #1944Network/applicationGatewaysto new dependencies approach #1945Network/applicationSecurityGroupsto new dependencies approach #1946Network/azureFirewallsto new dependencies approach #1947Network/bastionHoststo new dependencies approach #1948Network/connectionsto new dependencies approach #1949Network/ddosProtectionPlansto new dependencies approach #2053Network/expressRouteCircuitsto new dependencies approach #2055Network/firewallPoliciesto new dependencies approach #2057Network/frontDoorsto new dependencies approach #2049Network/ipGroupsto new dependencies approach #2047Network/loadBalancersto new dependencies approach #2039Network/localNetworkGatewaysto new dependencies approach #2045Network/natGatewaysto new dependencies approach #2041Network/networkInterfacesto new dependencies approach #1950Network/networkSecurityGroupsto new dependencies approach #1951Network/networkWatchersto new dependencies approach #2270Network/privateDnsZonesto new dependencies approach #2083Network/privateEndpointsto new dependencies approach #2081Network/privateLinkServicesto new dependencies approach #2339Network/publicIPAddressesto new dependencies approach #2079Network/publicIPPrefixesto new dependencies approach #2077Network/routeTablesto new dependencies approach #2075Network/trafficmanagerprofilesto new dependencies approach #2051Network/virtualHubsto new dependencies approach #1952Network/virtualNetworkGatewaysto new dependencies approach #1953Network/virtualNetworksto new dependencies approach #1954Network/virtualWansto new dependencies approach #1955Network/vpnGatewaysto new dependencies approach #1956Network/vpnSitesto new dependencies approach #1957OperationalInsights/workspacesto new dependencies approach #2177OperationsManagement/solutionsto new dependencies approach #2012PowerBIDedicated/capacitiesto new dependencies approach #2338RecoveryServices/vaultsto new dependencies approach #2010Resources/deploymentScriptsto new dependencies approach #1958Resources/resourceGroupsto new dependencies approach #2061Resources/tagsto new dependencies approach #2073Security/azureSecurityCenterto new dependencies approach #2269ServiceBus/namespacesto new dependencies approach #2217ServiceFabric/clustersto new dependencies approach #2244SignalRService/webPubSubto new dependencies approach #2230Sql/managedInstancesto new dependencies approach #1964Sql/serversto new dependencies approach #1960Storage/storageAccountsto new dependencies approach #2206Synapse/privateLinkHubsto new dependencies approach #2227Synapse/workspacesto new dependencies approach #2337VirtualMachineImages/imageTemplatesto new dependencies approach #2226Web/connectionsto new dependencies approach #2143Web/hostingEnvironmentsto new dependencies approach #2144Web/serverfarmsto new dependencies approach #2043Web/sitesto new dependencies approach #1959Web/staticSitesto new dependencies approach #1897