diff --git a/.azuredevops/modulePipelines/ms.aad.domainservices.yml b/.azuredevops/modulePipelines/ms.aad.domainservices.yml index a11e9a9940..5d5aae952c 100644 --- a/.azuredevops/modulePipelines/ms.aad.domainservices.yml +++ b/.azuredevops/modulePipelines/ms.aad.domainservices.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.aad.domainservices.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.AAD/DomainServices/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.AAD/DomainServices/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.AAD/DomainServices' + value: '/modules/Microsoft.AAD/DomainServices' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.analysisservices.servers.yml b/.azuredevops/modulePipelines/ms.analysisservices.servers.yml index 61c1cf2529..e2352cfa4f 100644 --- a/.azuredevops/modulePipelines/ms.analysisservices.servers.yml +++ b/.azuredevops/modulePipelines/ms.analysisservices.servers.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.analysisservices.servers.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.AnalysisServices/servers/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.AnalysisServices/servers/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.AnalysisServices/servers' + value: '/modules/Microsoft.AnalysisServices/servers' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.apimanagement.service.yml b/.azuredevops/modulePipelines/ms.apimanagement.service.yml index c9ce3c1ec4..eb9597d02c 100644 --- a/.azuredevops/modulePipelines/ms.apimanagement.service.yml +++ b/.azuredevops/modulePipelines/ms.apimanagement.service.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.apimanagement.service.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ApiManagement/service/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ApiManagement/service/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ApiManagement/service' + value: '/modules/Microsoft.ApiManagement/service' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.appconfiguration.configurationstores.yml b/.azuredevops/modulePipelines/ms.appconfiguration.configurationstores.yml index 71b9c1aaea..0feb981ff2 100644 --- a/.azuredevops/modulePipelines/ms.appconfiguration.configurationstores.yml +++ b/.azuredevops/modulePipelines/ms.appconfiguration.configurationstores.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.appconfiguration.configurationstores.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.AppConfiguration/configurationStores/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.AppConfiguration/configurationStores/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.AppConfiguration/configurationStores' + value: '/modules/Microsoft.AppConfiguration/configurationStores' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.locks.yml b/.azuredevops/modulePipelines/ms.authorization.locks.yml index 796262ea91..1422b4a4c6 100644 --- a/.azuredevops/modulePipelines/ms.authorization.locks.yml +++ b/.azuredevops/modulePipelines/ms.authorization.locks.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.locks.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/locks/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/locks/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/locks' + value: '/modules/Microsoft.Authorization/locks' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml b/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml index 58909f70ec..c58331ead5 100644 --- a/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml +++ b/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.policyassignments.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/policyAssignments/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/policyAssignments/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/policyAssignments' + value: '/modules/Microsoft.Authorization/policyAssignments' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml b/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml index d72e85726e..93fd0f469f 100644 --- a/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml +++ b/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.policydefinitions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/policyDefinitions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/policyDefinitions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/policyDefinitions' + value: '/modules/Microsoft.Authorization/policyDefinitions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml b/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml index bf0ba49d1d..50b00a7f08 100644 --- a/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml +++ b/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.policyexemptions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/policyExemptions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/policyExemptions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/policyExemptions' + value: '/modules/Microsoft.Authorization/policyExemptions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml b/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml index 075a7d1e98..e4c77a27b4 100644 --- a/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml +++ b/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.policysetdefinitions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/policySetDefinitions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/policySetDefinitions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/policySetDefinitions' + value: '/modules/Microsoft.Authorization/policySetDefinitions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.roleassignments.yml b/.azuredevops/modulePipelines/ms.authorization.roleassignments.yml index eaf576d22e..fb6bba1d74 100644 --- a/.azuredevops/modulePipelines/ms.authorization.roleassignments.yml +++ b/.azuredevops/modulePipelines/ms.authorization.roleassignments.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.roleassignments.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/roleAssignments/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/roleAssignments/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/roleAssignments' + value: '/modules/Microsoft.Authorization/roleAssignments' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.authorization.roledefinitions.yml b/.azuredevops/modulePipelines/ms.authorization.roledefinitions.yml index 7d17acf846..3129650057 100644 --- a/.azuredevops/modulePipelines/ms.authorization.roledefinitions.yml +++ b/.azuredevops/modulePipelines/ms.authorization.roledefinitions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.authorization.roledefinitions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Authorization/roleDefinitions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Authorization/roleDefinitions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Authorization/roleDefinitions' + value: '/modules/Microsoft.Authorization/roleDefinitions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.automation.automationaccounts.yml b/.azuredevops/modulePipelines/ms.automation.automationaccounts.yml index 712302abd9..f4bc5e919f 100644 --- a/.azuredevops/modulePipelines/ms.automation.automationaccounts.yml +++ b/.azuredevops/modulePipelines/ms.automation.automationaccounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.automation.automationaccounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Automation/automationAccounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Automation/automationAccounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Automation/automationAccounts' + value: '/modules/Microsoft.Automation/automationAccounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.batch.batchaccounts.yml b/.azuredevops/modulePipelines/ms.batch.batchaccounts.yml index 281f7c72c2..4013ce3b44 100644 --- a/.azuredevops/modulePipelines/ms.batch.batchaccounts.yml +++ b/.azuredevops/modulePipelines/ms.batch.batchaccounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.batch.batchaccounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Batch/batchAccounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Batch/batchAccounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Batch/batchAccounts' + value: '/modules/Microsoft.Batch/batchAccounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.cognitiveservices.accounts.yml b/.azuredevops/modulePipelines/ms.cognitiveservices.accounts.yml index 2630458041..f14fc92495 100644 --- a/.azuredevops/modulePipelines/ms.cognitiveservices.accounts.yml +++ b/.azuredevops/modulePipelines/ms.cognitiveservices.accounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.cognitiveservices.accounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.CognitiveServices/accounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.CognitiveServices/accounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.CognitiveServices/accounts' + value: '/modules/Microsoft.CognitiveServices/accounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.availabilitysets.yml b/.azuredevops/modulePipelines/ms.compute.availabilitysets.yml index c824e8c9be..edd9663f84 100644 --- a/.azuredevops/modulePipelines/ms.compute.availabilitysets.yml +++ b/.azuredevops/modulePipelines/ms.compute.availabilitysets.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.availabilitysets.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/availabilitySets/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/availabilitySets/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/availabilitySets' + value: '/modules/Microsoft.Compute/availabilitySets' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.diskencryptionsets.yml b/.azuredevops/modulePipelines/ms.compute.diskencryptionsets.yml index 7f75460410..414b010e09 100644 --- a/.azuredevops/modulePipelines/ms.compute.diskencryptionsets.yml +++ b/.azuredevops/modulePipelines/ms.compute.diskencryptionsets.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.diskencryptionsets.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/diskEncryptionSets/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/diskEncryptionSets/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/diskEncryptionSets' + value: '/modules/Microsoft.Compute/diskEncryptionSets' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.disks.yml b/.azuredevops/modulePipelines/ms.compute.disks.yml index 3f9cae557f..0aec061792 100644 --- a/.azuredevops/modulePipelines/ms.compute.disks.yml +++ b/.azuredevops/modulePipelines/ms.compute.disks.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.disks.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/disks/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/disks/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/disks' + value: '/modules/Microsoft.Compute/disks' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.galleries.yml b/.azuredevops/modulePipelines/ms.compute.galleries.yml index cf84e0fbef..a20b15290c 100644 --- a/.azuredevops/modulePipelines/ms.compute.galleries.yml +++ b/.azuredevops/modulePipelines/ms.compute.galleries.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.galleries.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/galleries/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/galleries/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/galleries' + value: '/modules/Microsoft.Compute/galleries' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.images.yml b/.azuredevops/modulePipelines/ms.compute.images.yml index 834db0a5d7..6209ee2c2c 100644 --- a/.azuredevops/modulePipelines/ms.compute.images.yml +++ b/.azuredevops/modulePipelines/ms.compute.images.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.images.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/images/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/images/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/images' + value: '/modules/Microsoft.Compute/images' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.proximityplacementgroups.yml b/.azuredevops/modulePipelines/ms.compute.proximityplacementgroups.yml index c14f444ee2..d1371bccb5 100644 --- a/.azuredevops/modulePipelines/ms.compute.proximityplacementgroups.yml +++ b/.azuredevops/modulePipelines/ms.compute.proximityplacementgroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.proximityplacementgroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/proximityPlacementGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/proximityPlacementGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/proximityPlacementGroups' + value: '/modules/Microsoft.Compute/proximityPlacementGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.virtualmachines.yml b/.azuredevops/modulePipelines/ms.compute.virtualmachines.yml index 2fc6340f98..4358c822fc 100644 --- a/.azuredevops/modulePipelines/ms.compute.virtualmachines.yml +++ b/.azuredevops/modulePipelines/ms.compute.virtualmachines.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.virtualmachines.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/virtualMachines/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/virtualMachines/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/virtualMachines' + value: '/modules/Microsoft.Compute/virtualMachines' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.compute.virtualmachinescalesets.yml b/.azuredevops/modulePipelines/ms.compute.virtualmachinescalesets.yml index 70b43e3cc6..22028b3495 100644 --- a/.azuredevops/modulePipelines/ms.compute.virtualmachinescalesets.yml +++ b/.azuredevops/modulePipelines/ms.compute.virtualmachinescalesets.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.compute.virtualmachinescalesets.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Compute/virtualMachineScaleSets/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Compute/virtualMachineScaleSets/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Compute/virtualMachineScaleSets' + value: '/modules/Microsoft.Compute/virtualMachineScaleSets' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.consumption.budgets.yml b/.azuredevops/modulePipelines/ms.consumption.budgets.yml index ba9e462fa4..1c6a664daf 100644 --- a/.azuredevops/modulePipelines/ms.consumption.budgets.yml +++ b/.azuredevops/modulePipelines/ms.consumption.budgets.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.consumption.budgets.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Consumption/budgets/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Consumption/budgets/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Consumption/budgets' + value: '/modules/Microsoft.Consumption/budgets' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.containerinstance.containergroups.yml b/.azuredevops/modulePipelines/ms.containerinstance.containergroups.yml index 694b57b52b..855d7dd391 100644 --- a/.azuredevops/modulePipelines/ms.containerinstance.containergroups.yml +++ b/.azuredevops/modulePipelines/ms.containerinstance.containergroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.containerinstance.containergroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ContainerInstance/containerGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ContainerInstance/containerGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ContainerInstance/containerGroups' + value: '/modules/Microsoft.ContainerInstance/containerGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.containerregistry.registries.yml b/.azuredevops/modulePipelines/ms.containerregistry.registries.yml index aca706eb23..7995ba5e46 100644 --- a/.azuredevops/modulePipelines/ms.containerregistry.registries.yml +++ b/.azuredevops/modulePipelines/ms.containerregistry.registries.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.containerregistry.registries.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ContainerRegistry/registries/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ContainerRegistry/registries/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ContainerRegistry/registries' + value: '/modules/Microsoft.ContainerRegistry/registries' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.containerservice.managedclusters.yml b/.azuredevops/modulePipelines/ms.containerservice.managedclusters.yml index 68d4bc63d7..963ee36755 100644 --- a/.azuredevops/modulePipelines/ms.containerservice.managedclusters.yml +++ b/.azuredevops/modulePipelines/ms.containerservice.managedclusters.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.containerservice.managedclusters.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ContainerService/managedClusters/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ContainerService/managedClusters/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ContainerService/managedClusters' + value: '/modules/Microsoft.ContainerService/managedClusters' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.databricks.workspaces.yml b/.azuredevops/modulePipelines/ms.databricks.workspaces.yml index 7ec75b0a9b..5f4c9bf50c 100644 --- a/.azuredevops/modulePipelines/ms.databricks.workspaces.yml +++ b/.azuredevops/modulePipelines/ms.databricks.workspaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.databricks.workspaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Databricks/workspaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Databricks/workspaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Databricks/workspaces' + value: '/modules/Microsoft.Databricks/workspaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.datafactory.factories.yml b/.azuredevops/modulePipelines/ms.datafactory.factories.yml index ccfabaf55b..97d4f2f0a6 100644 --- a/.azuredevops/modulePipelines/ms.datafactory.factories.yml +++ b/.azuredevops/modulePipelines/ms.datafactory.factories.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.datafactory.factories.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DataFactory/factories/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DataFactory/factories/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DataFactory/factories' + value: '/modules/Microsoft.DataFactory/factories' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.dataprotection.backupvaults.yml b/.azuredevops/modulePipelines/ms.dataprotection.backupvaults.yml index 55ba9a7eea..82f6aa3685 100644 --- a/.azuredevops/modulePipelines/ms.dataprotection.backupvaults.yml +++ b/.azuredevops/modulePipelines/ms.dataprotection.backupvaults.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.dataprotection.backupvaults.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DataProtection/vaults/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DataProtection/vaults/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DataProtection/backupVaults' + value: '/modules/Microsoft.DataProtection/backupVaults' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.desktopvirtualization.applicationgroups.yml b/.azuredevops/modulePipelines/ms.desktopvirtualization.applicationgroups.yml index 51d36df82c..7f866f9e57 100644 --- a/.azuredevops/modulePipelines/ms.desktopvirtualization.applicationgroups.yml +++ b/.azuredevops/modulePipelines/ms.desktopvirtualization.applicationgroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.desktopvirtualization.applicationgroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DesktopVirtualization/applicationgroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DesktopVirtualization/applicationgroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DesktopVirtualization/applicationgroups' + value: '/modules/Microsoft.DesktopVirtualization/applicationgroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.desktopvirtualization.hostpools.yml b/.azuredevops/modulePipelines/ms.desktopvirtualization.hostpools.yml index 1d1c49a4d2..937f2f72b4 100644 --- a/.azuredevops/modulePipelines/ms.desktopvirtualization.hostpools.yml +++ b/.azuredevops/modulePipelines/ms.desktopvirtualization.hostpools.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.desktopvirtualization.hostpools.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DesktopVirtualization/hostpools/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DesktopVirtualization/hostpools/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DesktopVirtualization/hostpools' + value: '/modules/Microsoft.DesktopVirtualization/hostpools' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.desktopvirtualization.scalingplans.yml b/.azuredevops/modulePipelines/ms.desktopvirtualization.scalingplans.yml index d17711a4bc..312bb14859 100644 --- a/.azuredevops/modulePipelines/ms.desktopvirtualization.scalingplans.yml +++ b/.azuredevops/modulePipelines/ms.desktopvirtualization.scalingplans.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.desktopvirtualization.scalingplans.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DesktopVirtualization/scalingplans/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DesktopVirtualization/scalingplans/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DesktopVirtualization/scalingplans' + value: '/modules/Microsoft.DesktopVirtualization/scalingplans' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.desktopvirtualization.workspaces.yml b/.azuredevops/modulePipelines/ms.desktopvirtualization.workspaces.yml index cfad4bfdc2..36306e9943 100644 --- a/.azuredevops/modulePipelines/ms.desktopvirtualization.workspaces.yml +++ b/.azuredevops/modulePipelines/ms.desktopvirtualization.workspaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.desktopvirtualization.workspaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DesktopVirtualization/workspaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DesktopVirtualization/workspaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DesktopVirtualization/workspaces' + value: '/modules/Microsoft.DesktopVirtualization/workspaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.documentdb.databaseaccounts.yml b/.azuredevops/modulePipelines/ms.documentdb.databaseaccounts.yml index 4966965b0b..07d69002ee 100644 --- a/.azuredevops/modulePipelines/ms.documentdb.databaseaccounts.yml +++ b/.azuredevops/modulePipelines/ms.documentdb.databaseaccounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.documentdb.databaseaccounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.DocumentDB/databaseAccounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.DocumentDB/databaseAccounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.DocumentDB/databaseAccounts' + value: '/modules/Microsoft.DocumentDB/databaseAccounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.eventgrid.systemtopics.yml b/.azuredevops/modulePipelines/ms.eventgrid.systemtopics.yml index 71a74153cf..a5b5e4c51b 100644 --- a/.azuredevops/modulePipelines/ms.eventgrid.systemtopics.yml +++ b/.azuredevops/modulePipelines/ms.eventgrid.systemtopics.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.eventgrid.systemtopics.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.EventGrid/systemTopics/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.EventGrid/systemTopics/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.EventGrid/systemTopics' + value: '/modules/Microsoft.EventGrid/systemTopics' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.eventgrid.topics.yml b/.azuredevops/modulePipelines/ms.eventgrid.topics.yml index 76fbff905a..bce5557c01 100644 --- a/.azuredevops/modulePipelines/ms.eventgrid.topics.yml +++ b/.azuredevops/modulePipelines/ms.eventgrid.topics.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.eventgrid.topics.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.EventGrid/topics/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.EventGrid/topics/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.EventGrid/topics' + value: '/modules/Microsoft.EventGrid/topics' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.eventhub.namespaces.yml b/.azuredevops/modulePipelines/ms.eventhub.namespaces.yml index b3d86604f3..35755a6eab 100644 --- a/.azuredevops/modulePipelines/ms.eventhub.namespaces.yml +++ b/.azuredevops/modulePipelines/ms.eventhub.namespaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.eventhub.namespaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.EventHub/namespaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.EventHub/namespaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.EventHub/namespaces' + value: '/modules/Microsoft.EventHub/namespaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.healthbot.healthbots.yml b/.azuredevops/modulePipelines/ms.healthbot.healthbots.yml index 8e5078a82a..86e2587c59 100644 --- a/.azuredevops/modulePipelines/ms.healthbot.healthbots.yml +++ b/.azuredevops/modulePipelines/ms.healthbot.healthbots.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.healthbot.healthbots.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.HealthBot/healthBots/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.HealthBot/healthBots/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.HealthBot/healthBots' + value: '/modules/Microsoft.HealthBot/healthBots' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.actiongroups.yml b/.azuredevops/modulePipelines/ms.insights.actiongroups.yml index dcecbc2b6a..1d6b367fee 100644 --- a/.azuredevops/modulePipelines/ms.insights.actiongroups.yml +++ b/.azuredevops/modulePipelines/ms.insights.actiongroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.actiongroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/actionGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/actionGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/actionGroups' + value: '/modules/Microsoft.Insights/actionGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.activitylogalerts.yml b/.azuredevops/modulePipelines/ms.insights.activitylogalerts.yml index e5de0671d3..0290432eeb 100644 --- a/.azuredevops/modulePipelines/ms.insights.activitylogalerts.yml +++ b/.azuredevops/modulePipelines/ms.insights.activitylogalerts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.activitylogalerts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/activityLogAlerts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/activityLogAlerts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/activityLogAlerts' + value: '/modules/Microsoft.Insights/activityLogAlerts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.components.yml b/.azuredevops/modulePipelines/ms.insights.components.yml index 129e5301e2..2ebf16d0f5 100644 --- a/.azuredevops/modulePipelines/ms.insights.components.yml +++ b/.azuredevops/modulePipelines/ms.insights.components.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.components.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/components/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/components/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/components' + value: '/modules/Microsoft.Insights/components' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.diagnosticsettings.yml b/.azuredevops/modulePipelines/ms.insights.diagnosticsettings.yml index d1407b082c..68cbcd7a8b 100644 --- a/.azuredevops/modulePipelines/ms.insights.diagnosticsettings.yml +++ b/.azuredevops/modulePipelines/ms.insights.diagnosticsettings.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.diagnosticsettings.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/diagnosticSettings/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/diagnosticSettings/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/diagnosticSettings' + value: '/modules/Microsoft.Insights/diagnosticSettings' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.metricalerts.yml b/.azuredevops/modulePipelines/ms.insights.metricalerts.yml index a92a0c44aa..e2c559ed99 100644 --- a/.azuredevops/modulePipelines/ms.insights.metricalerts.yml +++ b/.azuredevops/modulePipelines/ms.insights.metricalerts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.metricalerts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/metricAlerts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/metricAlerts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/metricAlerts' + value: '/modules/Microsoft.Insights/metricAlerts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.privatelinkscopes.yml b/.azuredevops/modulePipelines/ms.insights.privatelinkscopes.yml index f2f22672c9..15d793c90a 100644 --- a/.azuredevops/modulePipelines/ms.insights.privatelinkscopes.yml +++ b/.azuredevops/modulePipelines/ms.insights.privatelinkscopes.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.privatelinkscopes.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/privateLinkScopes/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/privateLinkScopes/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/privateLinkScopes' + value: '/modules/Microsoft.Insights/privateLinkScopes' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.insights.scheduledqueryrules.yml b/.azuredevops/modulePipelines/ms.insights.scheduledqueryrules.yml index cf0a3e7e2c..3ec1537e46 100644 --- a/.azuredevops/modulePipelines/ms.insights.scheduledqueryrules.yml +++ b/.azuredevops/modulePipelines/ms.insights.scheduledqueryrules.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.insights.scheduledqueryrules.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Insights/scheduledQueryRules/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Insights/scheduledQueryRules/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Insights/scheduledQueryRules' + value: '/modules/Microsoft.Insights/scheduledQueryRules' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.keyvault.vaults.yml b/.azuredevops/modulePipelines/ms.keyvault.vaults.yml index dd9f52090d..39f0e155c1 100644 --- a/.azuredevops/modulePipelines/ms.keyvault.vaults.yml +++ b/.azuredevops/modulePipelines/ms.keyvault.vaults.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.keyvault.vaults.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.KeyVault/vaults/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.KeyVault/vaults/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.KeyVault/vaults' + value: '/modules/Microsoft.KeyVault/vaults' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.kubernetesconfiguration.extensions.yml b/.azuredevops/modulePipelines/ms.kubernetesconfiguration.extensions.yml index 6e4a9957b8..7f53c0e67f 100644 --- a/.azuredevops/modulePipelines/ms.kubernetesconfiguration.extensions.yml +++ b/.azuredevops/modulePipelines/ms.kubernetesconfiguration.extensions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.kubernetesconfiguration.extensions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.KubernetesConfiguration/extensions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.KubernetesConfiguration/extensions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.KubernetesConfiguration/extensions' + value: '/modules/Microsoft.KubernetesConfiguration/extensions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.kubernetesconfiguration.fluxconfigurations.yml b/.azuredevops/modulePipelines/ms.kubernetesconfiguration.fluxconfigurations.yml index cc43f6e135..80d647d747 100644 --- a/.azuredevops/modulePipelines/ms.kubernetesconfiguration.fluxconfigurations.yml +++ b/.azuredevops/modulePipelines/ms.kubernetesconfiguration.fluxconfigurations.yml @@ -1,4 +1,4 @@ -name: 'KubernetesConfiguration: FluxConfigurations' +name: 'KubernetesConfiguration - FluxConfigurations' parameters: - name: removeDeployment @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.kubernetesconfiguration.fluxconfigurations.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.KubernetesConfiguration/fluxConfigurations' + value: '/modules/Microsoft.KubernetesConfiguration/fluxConfigurations' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.logic.workflows.yml b/.azuredevops/modulePipelines/ms.logic.workflows.yml index 661b4d355c..0935dfc17e 100644 --- a/.azuredevops/modulePipelines/ms.logic.workflows.yml +++ b/.azuredevops/modulePipelines/ms.logic.workflows.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.logic.workflows.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Logic/workflows/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Logic/workflows/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Logic/workflows' + value: '/modules/Microsoft.Logic/workflows' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.machinelearningservices.workspaces.yml b/.azuredevops/modulePipelines/ms.machinelearningservices.workspaces.yml index d309cdb975..25d3dff698 100644 --- a/.azuredevops/modulePipelines/ms.machinelearningservices.workspaces.yml +++ b/.azuredevops/modulePipelines/ms.machinelearningservices.workspaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.machinelearningservices.workspaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.MachineLearningServices/workspaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.MachineLearningServices/workspaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.MachineLearningServices/workspaces' + value: '/modules/Microsoft.MachineLearningServices/workspaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.managedidentity.userassignedidentities.yml b/.azuredevops/modulePipelines/ms.managedidentity.userassignedidentities.yml index 80121f67e5..1f00c7cfc7 100644 --- a/.azuredevops/modulePipelines/ms.managedidentity.userassignedidentities.yml +++ b/.azuredevops/modulePipelines/ms.managedidentity.userassignedidentities.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.managedidentity.userassignedidentities.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ManagedIdentity/userAssignedIdentities/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ManagedIdentity/userAssignedIdentities/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ManagedIdentity/userAssignedIdentities' + value: '/modules/Microsoft.ManagedIdentity/userAssignedIdentities' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.managedservices.registrationdefinitions.yml b/.azuredevops/modulePipelines/ms.managedservices.registrationdefinitions.yml index 62fee30f9b..f32c9014d9 100644 --- a/.azuredevops/modulePipelines/ms.managedservices.registrationdefinitions.yml +++ b/.azuredevops/modulePipelines/ms.managedservices.registrationdefinitions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.managedservices.registrationdefinitions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ManagedServices/registrationDefinitions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ManagedServices/registrationDefinitions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ManagedServices/registrationDefinitions' + value: '/modules/Microsoft.ManagedServices/registrationDefinitions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.management.managementgroups.yml b/.azuredevops/modulePipelines/ms.management.managementgroups.yml index 308ff44dc5..2b6835ee2b 100644 --- a/.azuredevops/modulePipelines/ms.management.managementgroups.yml +++ b/.azuredevops/modulePipelines/ms.management.managementgroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.management.managementgroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Management/managementGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Management/managementGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Management/managementGroups' + value: '/modules/Microsoft.Management/managementGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.netapp.netappaccounts.yml b/.azuredevops/modulePipelines/ms.netapp.netappaccounts.yml index 2b161f504d..51301ce92e 100644 --- a/.azuredevops/modulePipelines/ms.netapp.netappaccounts.yml +++ b/.azuredevops/modulePipelines/ms.netapp.netappaccounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.netapp.netappaccounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.NetApp/netAppAccounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.NetApp/netAppAccounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.NetApp/netAppAccounts' + value: '/modules/Microsoft.NetApp/netAppAccounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.applicationgateways.yml b/.azuredevops/modulePipelines/ms.network.applicationgateways.yml index 6225a4f68c..94f69382f6 100644 --- a/.azuredevops/modulePipelines/ms.network.applicationgateways.yml +++ b/.azuredevops/modulePipelines/ms.network.applicationgateways.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.applicationgateways.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/applicationGateways/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/applicationGateways/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/applicationGateways' + value: '/modules/Microsoft.Network/applicationGateways' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.applicationsecuritygroups.yml b/.azuredevops/modulePipelines/ms.network.applicationsecuritygroups.yml index f4e3156552..acd62eae47 100644 --- a/.azuredevops/modulePipelines/ms.network.applicationsecuritygroups.yml +++ b/.azuredevops/modulePipelines/ms.network.applicationsecuritygroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.applicationsecuritygroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/applicationSecurityGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/applicationSecurityGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/applicationSecurityGroups' + value: '/modules/Microsoft.Network/applicationSecurityGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.azurefirewalls.yml b/.azuredevops/modulePipelines/ms.network.azurefirewalls.yml index 4a55274d85..2f54d10839 100644 --- a/.azuredevops/modulePipelines/ms.network.azurefirewalls.yml +++ b/.azuredevops/modulePipelines/ms.network.azurefirewalls.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.azurefirewalls.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/azureFirewalls/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/azureFirewalls/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/azureFirewalls' + value: '/modules/Microsoft.Network/azureFirewalls' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.bastionhosts.yml b/.azuredevops/modulePipelines/ms.network.bastionhosts.yml index a456581930..ffdb3bcbd4 100644 --- a/.azuredevops/modulePipelines/ms.network.bastionhosts.yml +++ b/.azuredevops/modulePipelines/ms.network.bastionhosts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.bastionhosts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/bastionHosts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/bastionHosts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/bastionHosts' + value: '/modules/Microsoft.Network/bastionHosts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.connections.yml b/.azuredevops/modulePipelines/ms.network.connections.yml index 2111b74e77..fb94033d50 100644 --- a/.azuredevops/modulePipelines/ms.network.connections.yml +++ b/.azuredevops/modulePipelines/ms.network.connections.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.connections.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/connections/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/connections/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/connections' + value: '/modules/Microsoft.Network/connections' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.ddosprotectionplans.yml b/.azuredevops/modulePipelines/ms.network.ddosprotectionplans.yml index 0f63e495bc..0e31c7a082 100644 --- a/.azuredevops/modulePipelines/ms.network.ddosprotectionplans.yml +++ b/.azuredevops/modulePipelines/ms.network.ddosprotectionplans.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.ddosprotectionplans.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/ddosProtectionPlans/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/ddosProtectionPlans/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/ddosProtectionPlans' + value: '/modules/Microsoft.Network/ddosProtectionPlans' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.expressroutecircuits.yml b/.azuredevops/modulePipelines/ms.network.expressroutecircuits.yml index 1fc686d50f..8cf0e657b8 100644 --- a/.azuredevops/modulePipelines/ms.network.expressroutecircuits.yml +++ b/.azuredevops/modulePipelines/ms.network.expressroutecircuits.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.expressroutecircuits.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/expressRouteCircuits/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/expressRouteCircuits/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/expressRouteCircuits' + value: '/modules/Microsoft.Network/expressRouteCircuits' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.firewallpolicies.yml b/.azuredevops/modulePipelines/ms.network.firewallpolicies.yml index 69a52d6e60..4e64acd136 100644 --- a/.azuredevops/modulePipelines/ms.network.firewallpolicies.yml +++ b/.azuredevops/modulePipelines/ms.network.firewallpolicies.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.firewallpolicies.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/firewallpolicies/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/firewallPolicies/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,18 +30,18 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/firewallpolicies' + value: '/modules/Microsoft.Network/firewallPolicies' stages: - stage: Validation displayName: Static validation jobs: - - template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml + - template: /.azuredevops/pipelineTemplates/jobs.validateModulePester.yml - stage: Deployment displayName: Deployment validation jobs: - - template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml + - template: /.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml parameters: removeDeployment: '${{ parameters.removeDeployment }}' deploymentBlocks: diff --git a/.azuredevops/modulePipelines/ms.network.frontdoors.yml b/.azuredevops/modulePipelines/ms.network.frontdoors.yml index 6ef0c447e5..60ec3ae34b 100644 --- a/.azuredevops/modulePipelines/ms.network.frontdoors.yml +++ b/.azuredevops/modulePipelines/ms.network.frontdoors.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.frontdoors.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/frontDoors/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/frontDoors/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/frontDoors' + value: '/modules/Microsoft.Network/frontDoors' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.ipgroups.yml b/.azuredevops/modulePipelines/ms.network.ipgroups.yml index 2cebe6016a..68741237c9 100644 --- a/.azuredevops/modulePipelines/ms.network.ipgroups.yml +++ b/.azuredevops/modulePipelines/ms.network.ipgroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.ipgroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/ipGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/ipGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/ipGroups' + value: '/modules/Microsoft.Network/ipGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.loadbalancers.yml b/.azuredevops/modulePipelines/ms.network.loadbalancers.yml index 1ab86396d9..79a642a9a2 100644 --- a/.azuredevops/modulePipelines/ms.network.loadbalancers.yml +++ b/.azuredevops/modulePipelines/ms.network.loadbalancers.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.loadbalancers.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/loadBalancers/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/loadBalancers/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/loadBalancers' + value: '/modules/Microsoft.Network/loadBalancers' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.localnetworkgateways.yml b/.azuredevops/modulePipelines/ms.network.localnetworkgateways.yml index 74c7f3f7bd..0ee1e4d5dc 100644 --- a/.azuredevops/modulePipelines/ms.network.localnetworkgateways.yml +++ b/.azuredevops/modulePipelines/ms.network.localnetworkgateways.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.localnetworkgateways.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/localNetworkGateways/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/localNetworkGateways/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/localNetworkGateways' + value: '/modules/Microsoft.Network/localNetworkGateways' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.natgateways.yml b/.azuredevops/modulePipelines/ms.network.natgateways.yml index 036aebbf69..c8c54a6b23 100644 --- a/.azuredevops/modulePipelines/ms.network.natgateways.yml +++ b/.azuredevops/modulePipelines/ms.network.natgateways.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.natgateways.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/natGateways/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/natGateways/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/natGateways' + value: '/modules/Microsoft.Network/natGateways' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.networkinterfaces.yml b/.azuredevops/modulePipelines/ms.network.networkinterfaces.yml index ce5051d2f2..774230b786 100644 --- a/.azuredevops/modulePipelines/ms.network.networkinterfaces.yml +++ b/.azuredevops/modulePipelines/ms.network.networkinterfaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.networkinterfaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/networkInterfaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/networkInterfaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/networkInterfaces' + value: '/modules/Microsoft.Network/networkInterfaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.networksecuritygroups.yml b/.azuredevops/modulePipelines/ms.network.networksecuritygroups.yml index 97508a03c9..508abc9800 100644 --- a/.azuredevops/modulePipelines/ms.network.networksecuritygroups.yml +++ b/.azuredevops/modulePipelines/ms.network.networksecuritygroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.networksecuritygroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/networkSecurityGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/networkSecurityGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/networkSecurityGroups' + value: '/modules/Microsoft.Network/networkSecurityGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.networkwatchers.yml b/.azuredevops/modulePipelines/ms.network.networkwatchers.yml index e18f04f34c..70dbbd7165 100644 --- a/.azuredevops/modulePipelines/ms.network.networkwatchers.yml +++ b/.azuredevops/modulePipelines/ms.network.networkwatchers.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.networkwatchers.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/networkWatchers/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/networkWatchers/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/networkWatchers' + value: '/modules/Microsoft.Network/networkWatchers' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.privatednszones.yml b/.azuredevops/modulePipelines/ms.network.privatednszones.yml index 9b152568fb..fbdae8dbbe 100644 --- a/.azuredevops/modulePipelines/ms.network.privatednszones.yml +++ b/.azuredevops/modulePipelines/ms.network.privatednszones.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.privatednszones.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/privateDnsZones/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/privateDnsZones/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/privateDnsZones' + value: '/modules/Microsoft.Network/privateDnsZones' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.privateendpoints.yml b/.azuredevops/modulePipelines/ms.network.privateendpoints.yml index fd9b955ead..08c0110f53 100644 --- a/.azuredevops/modulePipelines/ms.network.privateendpoints.yml +++ b/.azuredevops/modulePipelines/ms.network.privateendpoints.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.privateendpoints.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/privateEndpoints/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/privateEndpoints/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/privateEndpoints' + value: '/modules/Microsoft.Network/privateEndpoints' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.publicipaddresses.yml b/.azuredevops/modulePipelines/ms.network.publicipaddresses.yml index 2bf7ddc62e..8162834d2c 100644 --- a/.azuredevops/modulePipelines/ms.network.publicipaddresses.yml +++ b/.azuredevops/modulePipelines/ms.network.publicipaddresses.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.publicipaddresses.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/publicIPAddresses/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/publicIPAddresses/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/publicIPAddresses' + value: '/modules/Microsoft.Network/publicIPAddresses' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.publicipprefixes.yml b/.azuredevops/modulePipelines/ms.network.publicipprefixes.yml index 4b779ece81..0f4ac763e0 100644 --- a/.azuredevops/modulePipelines/ms.network.publicipprefixes.yml +++ b/.azuredevops/modulePipelines/ms.network.publicipprefixes.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.publicipprefixes.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/publicIPPrefixes/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/publicIPPrefixes/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/publicIPPrefixes' + value: '/modules/Microsoft.Network/publicIPPrefixes' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.routetables.yml b/.azuredevops/modulePipelines/ms.network.routetables.yml index 1aac7ed90d..3e7285e19b 100644 --- a/.azuredevops/modulePipelines/ms.network.routetables.yml +++ b/.azuredevops/modulePipelines/ms.network.routetables.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.routetables.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/routeTables/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/routeTables/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/routeTables' + value: '/modules/Microsoft.Network/routeTables' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.trafficmanagerprofiles.yml b/.azuredevops/modulePipelines/ms.network.trafficmanagerprofiles.yml index 45d8db3d5a..e3d4a02456 100644 --- a/.azuredevops/modulePipelines/ms.network.trafficmanagerprofiles.yml +++ b/.azuredevops/modulePipelines/ms.network.trafficmanagerprofiles.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.trafficmanagerprofiles.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/trafficmanagerprofiles/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/trafficmanagerprofiles/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/trafficmanagerprofiles' + value: '/modules/Microsoft.Network/trafficmanagerprofiles' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.virtualhubs.yml b/.azuredevops/modulePipelines/ms.network.virtualhubs.yml index c117fae374..91fc5e736f 100644 --- a/.azuredevops/modulePipelines/ms.network.virtualhubs.yml +++ b/.azuredevops/modulePipelines/ms.network.virtualhubs.yml @@ -1,4 +1,4 @@ -name: 'Network: VirtualHubs' +name: 'Network - VirtualHubs' parameters: - name: removeDeployment @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.virtualhubs.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/virtualHubs/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/virtualHubs/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/virtualHubs' + value: '/modules/Microsoft.Network/virtualHubs' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.virtualnetworkgateways.yml b/.azuredevops/modulePipelines/ms.network.virtualnetworkgateways.yml index 51a9c6a5a6..f83662a85b 100644 --- a/.azuredevops/modulePipelines/ms.network.virtualnetworkgateways.yml +++ b/.azuredevops/modulePipelines/ms.network.virtualnetworkgateways.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.virtualnetworkgateways.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/virtualNetworkGateways/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/virtualNetworkGateways/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/virtualNetworkGateways' + value: '/modules/Microsoft.Network/virtualNetworkGateways' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.virtualnetworks.yml b/.azuredevops/modulePipelines/ms.network.virtualnetworks.yml index 8d1ae7e5dc..3afcc78e93 100644 --- a/.azuredevops/modulePipelines/ms.network.virtualnetworks.yml +++ b/.azuredevops/modulePipelines/ms.network.virtualnetworks.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.virtualnetworks.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/virtualNetworks/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/virtualNetworks/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/virtualNetworks' + value: '/modules/Microsoft.Network/virtualNetworks' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.virtualwans.yml b/.azuredevops/modulePipelines/ms.network.virtualwans.yml index b507e19983..2f2aa5d2ab 100644 --- a/.azuredevops/modulePipelines/ms.network.virtualwans.yml +++ b/.azuredevops/modulePipelines/ms.network.virtualwans.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.virtualwans.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/virtualWans/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/virtualWans/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/virtualWans' + value: '/modules/Microsoft.Network/virtualWans' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.vpngateways.yml b/.azuredevops/modulePipelines/ms.network.vpngateways.yml index cc2d3f9c8b..18743ce83b 100644 --- a/.azuredevops/modulePipelines/ms.network.vpngateways.yml +++ b/.azuredevops/modulePipelines/ms.network.vpngateways.yml @@ -1,4 +1,4 @@ -name: 'Network: VPNGateways' +name: 'Network - VPNGateways' parameters: - name: removeDeployment @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.vpngateways.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/vpnGateways/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/vpnGateways/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/vpnGateways' + value: '/modules/Microsoft.Network/vpnGateways' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.network.vpnsites.yml b/.azuredevops/modulePipelines/ms.network.vpnsites.yml index 2c9be39166..1671947a58 100644 --- a/.azuredevops/modulePipelines/ms.network.vpnsites.yml +++ b/.azuredevops/modulePipelines/ms.network.vpnsites.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.network.vpnsites.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Network/vpnSites/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Network/vpnSites/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Network/vpnSites' + value: '/modules/Microsoft.Network/vpnSites' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.operationalinsights.workspaces.yml b/.azuredevops/modulePipelines/ms.operationalinsights.workspaces.yml index daf7fc3728..8b4b67de7d 100644 --- a/.azuredevops/modulePipelines/ms.operationalinsights.workspaces.yml +++ b/.azuredevops/modulePipelines/ms.operationalinsights.workspaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.operationalinsights.workspaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.OperationalInsights/workspaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.OperationalInsights/workspaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.OperationalInsights/workspaces' + value: '/modules/Microsoft.OperationalInsights/workspaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.operationsmanagement.solutions.yml b/.azuredevops/modulePipelines/ms.operationsmanagement.solutions.yml index 483f0184d5..ba8cdae0b1 100644 --- a/.azuredevops/modulePipelines/ms.operationsmanagement.solutions.yml +++ b/.azuredevops/modulePipelines/ms.operationsmanagement.solutions.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.operationsmanagement.solutions.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.OperationsManagement/solutions/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.OperationsManagement/solutions/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.OperationsManagement/solutions' + value: '/modules/Microsoft.OperationsManagement/solutions' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.recoveryservices.vaults.yml b/.azuredevops/modulePipelines/ms.recoveryservices.vaults.yml index bc65e9622b..cba2c234be 100644 --- a/.azuredevops/modulePipelines/ms.recoveryservices.vaults.yml +++ b/.azuredevops/modulePipelines/ms.recoveryservices.vaults.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.recoveryservices.vaults.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.RecoveryServices/vaults/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.RecoveryServices/vaults/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.RecoveryServices/vaults' + value: '/modules/Microsoft.RecoveryServices/vaults' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.resources.deploymentscripts.yml b/.azuredevops/modulePipelines/ms.resources.deploymentscripts.yml index cd826e0c27..d22921db65 100644 --- a/.azuredevops/modulePipelines/ms.resources.deploymentscripts.yml +++ b/.azuredevops/modulePipelines/ms.resources.deploymentscripts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.resources.deploymentscripts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Resources/deploymentScripts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Resources/deploymentScripts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Resources/deploymentScripts' + value: '/modules/Microsoft.Resources/deploymentScripts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.resources.resourcegroups.yml b/.azuredevops/modulePipelines/ms.resources.resourcegroups.yml index 9bde0ab4fc..d9dda35a3c 100644 --- a/.azuredevops/modulePipelines/ms.resources.resourcegroups.yml +++ b/.azuredevops/modulePipelines/ms.resources.resourcegroups.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.resources.resourcegroups.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Resources/resourceGroups/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Resources/resourceGroups/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Resources/resourceGroups' + value: '/modules/Microsoft.Resources/resourceGroups' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.resources.tags.yml b/.azuredevops/modulePipelines/ms.resources.tags.yml index d0fe3f9404..2a63417b98 100644 --- a/.azuredevops/modulePipelines/ms.resources.tags.yml +++ b/.azuredevops/modulePipelines/ms.resources.tags.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.resources.tags.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Resources/tags/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Resources/tags/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Resources/tags' + value: '/modules/Microsoft.Resources/tags' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.security.azuresecuritycenter.yml b/.azuredevops/modulePipelines/ms.security.azuresecuritycenter.yml index a08f557ef1..ab25a3a0d5 100644 --- a/.azuredevops/modulePipelines/ms.security.azuresecuritycenter.yml +++ b/.azuredevops/modulePipelines/ms.security.azuresecuritycenter.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.security.azuresecuritycenter.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Security/azureSecurityCenter/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Security/azureSecurityCenter/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Security/azureSecurityCenter' + value: '/modules/Microsoft.Security/azureSecurityCenter' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.servicebus.namespaces.yml b/.azuredevops/modulePipelines/ms.servicebus.namespaces.yml index d555a10dde..8f7a938e6b 100644 --- a/.azuredevops/modulePipelines/ms.servicebus.namespaces.yml +++ b/.azuredevops/modulePipelines/ms.servicebus.namespaces.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.servicebus.namespaces.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ServiceBus/namespaces/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ServiceBus/namespaces/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ServiceBus/namespaces' + value: '/modules/Microsoft.ServiceBus/namespaces' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.servicefabric.clusters.yml b/.azuredevops/modulePipelines/ms.servicefabric.clusters.yml index fd3e03880d..60b8563841 100644 --- a/.azuredevops/modulePipelines/ms.servicefabric.clusters.yml +++ b/.azuredevops/modulePipelines/ms.servicefabric.clusters.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.servicefabric.clusters.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.ServiceFabric/clusters/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.ServiceFabric/clusters/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,18 +30,18 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.ServiceFabric/clusters' + value: '/modules/Microsoft.ServiceFabric/clusters' stages: - stage: Validation displayName: Static validation jobs: - - template: /.azuredevops/pipelineTemplates/module.jobs.validate.yml + - template: /.azuredevops/pipelineTemplates/jobs.validateModulePester.yml - stage: Deployment displayName: Deployment validation jobs: - - template: /.azuredevops/pipelineTemplates/module.jobs.deploy.yml + - template: /.azuredevops/pipelineTemplates/jobs.validateModuleDeployment.yml parameters: removeDeployment: '${{ parameters.removeDeployment }}' deploymentBlocks: diff --git a/.azuredevops/modulePipelines/ms.sql.managedinstances.yml b/.azuredevops/modulePipelines/ms.sql.managedinstances.yml index 2a063183c0..8d238daff1 100644 --- a/.azuredevops/modulePipelines/ms.sql.managedinstances.yml +++ b/.azuredevops/modulePipelines/ms.sql.managedinstances.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.sql.managedinstances.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Sql/managedInstances/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Sql/managedInstances/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Sql/managedInstances' + value: '/modules/Microsoft.Sql/managedInstances' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.sql.servers.yml b/.azuredevops/modulePipelines/ms.sql.servers.yml index c644d3a1df..ed0125f637 100644 --- a/.azuredevops/modulePipelines/ms.sql.servers.yml +++ b/.azuredevops/modulePipelines/ms.sql.servers.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.sql.servers.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Sql/servers/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Sql/servers/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Sql/servers' + value: '/modules/Microsoft.Sql/servers' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.storage.storageaccounts.yml b/.azuredevops/modulePipelines/ms.storage.storageaccounts.yml index 51f381d312..5b4e07ed3b 100644 --- a/.azuredevops/modulePipelines/ms.storage.storageaccounts.yml +++ b/.azuredevops/modulePipelines/ms.storage.storageaccounts.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.storage.storageaccounts.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Storage/storageAccounts/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Storage/storageAccounts/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Storage/storageAccounts' + value: '/modules/Microsoft.Storage/storageAccounts' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.synapse.privatelinkhubs.yml b/.azuredevops/modulePipelines/ms.synapse.privatelinkhubs.yml index e34d190ed5..246865319c 100644 --- a/.azuredevops/modulePipelines/ms.synapse.privatelinkhubs.yml +++ b/.azuredevops/modulePipelines/ms.synapse.privatelinkhubs.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.synapse.privatelinkhubs.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Synapse/privateLinkHubs/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Synapse/privateLinkHubs/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Synapse/privateLinkHubs' + value: '/modules/Microsoft.Synapse/privateLinkHubs' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.virtualmachineimages.imagetemplates.yml b/.azuredevops/modulePipelines/ms.virtualmachineimages.imagetemplates.yml index 525c02e6fb..818ab369d5 100644 --- a/.azuredevops/modulePipelines/ms.virtualmachineimages.imagetemplates.yml +++ b/.azuredevops/modulePipelines/ms.virtualmachineimages.imagetemplates.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.virtualmachineimages.imagetemplates.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.VirtualMachineImages/imageTemplates/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.VirtualMachineImages/imageTemplates/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.VirtualMachineImages/imageTemplates' + value: '/modules/Microsoft.VirtualMachineImages/imageTemplates' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.web.connections.yml b/.azuredevops/modulePipelines/ms.web.connections.yml index 9abaa4136d..ffba362d13 100644 --- a/.azuredevops/modulePipelines/ms.web.connections.yml +++ b/.azuredevops/modulePipelines/ms.web.connections.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.web.connections.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Web/connections/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Web/connections/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Web/connections' + value: '/modules/Microsoft.Web/connections' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.web.hostingenvironments.yml b/.azuredevops/modulePipelines/ms.web.hostingenvironments.yml index fc2abe59b5..1cdbca5b71 100644 --- a/.azuredevops/modulePipelines/ms.web.hostingenvironments.yml +++ b/.azuredevops/modulePipelines/ms.web.hostingenvironments.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.web.hostingenvironments.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Web/hostingEnvironments/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Web/hostingEnvironments/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Web/hostingEnvironments' + value: '/modules/Microsoft.Web/hostingEnvironments' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.web.serverfarms.yml b/.azuredevops/modulePipelines/ms.web.serverfarms.yml index 285b2ce94b..4288d2a1e3 100644 --- a/.azuredevops/modulePipelines/ms.web.serverfarms.yml +++ b/.azuredevops/modulePipelines/ms.web.serverfarms.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.web.serverfarms.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Web/serverfarms/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Web/serverfarms/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Web/serverfarms' + value: '/modules/Microsoft.Web/serverfarms' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.web.sites.yml b/.azuredevops/modulePipelines/ms.web.sites.yml index 2c7584cd63..28173a7c34 100644 --- a/.azuredevops/modulePipelines/ms.web.sites.yml +++ b/.azuredevops/modulePipelines/ms.web.sites.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.web.sites.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Web/sites/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Web/sites/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Web/sites' + value: '/modules/Microsoft.Web/sites' stages: - stage: Validation diff --git a/.azuredevops/modulePipelines/ms.web.staticsites.yml b/.azuredevops/modulePipelines/ms.web.staticsites.yml index 7784a2ce12..23fed47790 100644 --- a/.azuredevops/modulePipelines/ms.web.staticsites.yml +++ b/.azuredevops/modulePipelines/ms.web.staticsites.yml @@ -21,8 +21,8 @@ trigger: include: - '/.azuredevops/modulePipelines/ms.web.staticsites.yml' - '/.azuredevops/pipelineTemplates/*.yml' - - '/arm/Microsoft.Web/staticSites/*' - - '/arm/.global/global.module.tests.ps1' + - '/modules/Microsoft.Web/staticSites/*' + - '/modules/.global/global.module.tests.ps1' exclude: - '/**/*.md' @@ -30,7 +30,7 @@ variables: - template: '../../global.variables.yml' - group: 'PLATFORM_VARIABLES' - name: modulePath - value: '/arm/Microsoft.Web/staticSites' + value: '/modules/Microsoft.Web/staticSites' stages: - stage: Validation diff --git a/.azuredevops/pipelineTemplates/jobs.publishModule.yml b/.azuredevops/pipelineTemplates/jobs.publishModule.yml index 622e05a8e5..f22e1761c3 100644 --- a/.azuredevops/pipelineTemplates/jobs.publishModule.yml +++ b/.azuredevops/pipelineTemplates/jobs.publishModule.yml @@ -176,7 +176,7 @@ jobs: # Publish the modified child resources foreach ($ModuleToPublish in $ModulesToPublish) { - $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/arm/')[-1]).Split('/deploy.')[0] + $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/modules/')[-1]).Split('/deploy.')[0] Write-Host "##[group]$(' - [{0}] [{1}]' -f $RelPath, $ModuleToPublish.Version)" $functionInput = @{ @@ -235,7 +235,7 @@ jobs: # Publish the modified child resources foreach ($ModuleToPublish in $ModulesToPublish) { - $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/arm/')[-1]).Split('/deploy.')[0] + $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/modules/')[-1]).Split('/deploy.')[0] Write-Host "##[group]$(' - [{0}] [{1}]' -f $RelPath, $ModuleToPublish.Version)" $functionInput = @{ @@ -295,7 +295,7 @@ jobs: # Publish the modified child resources foreach ($ModuleToPublish in $ModulesToPublish) { - $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/arm/')[-1]).Split('/deploy.')[0] + $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/modules/')[-1]).Split('/deploy.')[0] Write-Host "##[group]$(' - [{0}] [{1}]' -f $RelPath, $ModuleToPublish.Version)" $functionInput = @{ diff --git a/.azuredevops/pipelineTemplates/jobs.validateModulePester.yml b/.azuredevops/pipelineTemplates/jobs.validateModulePester.yml index 9e2870a142..8e36f369d8 100644 --- a/.azuredevops/pipelineTemplates/jobs.validateModulePester.yml +++ b/.azuredevops/pipelineTemplates/jobs.validateModulePester.yml @@ -2,7 +2,7 @@ ## VALIDATION PIPELINE ## ######################################################### ## -## This pipeline template contains the logic to validate a given module's ARM template using the provided parameter file(s) +## This pipeline template contains the logic to validate a given module using the provided parameter file(s) ## ## Enabled levels of validation ## - Resource-Group-Level @@ -30,8 +30,8 @@ ## | defaultJobTimeoutInMinutes | 120 | The timeout for the job in this pipeline | 120 | ## | checkoutRepositories | '' | An optional list of repositories to check out at the beginning of this job in addition to the source | 'Components' | ## | modulePath | '$(modulePath)' | The path to the module to deploy. E.g. [c:/KeyVault] | 'c:/KeyVault' | -## | location | '$(location)' | The location to validate with | 'France Central' | -## | resourceGroupName | '$(resourceGroupName)' | The resourcegroup to validate into. Required only for Resource-Group-Level validations | 'validation-rg' | +## | location | '$(location)' | The location to validate with | 'France Central' | +## | resourceGroupName | '$(resourceGroupName)' | The resourcegroup to validate into. Required only for Resource-Group-Level validations | 'validation-rg' | ## | subscriptionId | '$(ARM_SUBSCRIPTION_ID)' | The id of the subscription to validate with when using a Management group service connection | 'aed7c000-6387-412e-bed0-24dfddf4bbc6' | ## | managementGroupId | '$(ARM_MGMTGROUP_ID)' | The id of the management group to validate with. Required only for Management-Group-Level validations | '477c9620-cb01-454f-9ebc-fc6b1df48c14' | ## | parametersRepository | '$(Build.Repository.Name)' | The respository with the parameter files. Defaults to the triggering repository | 'Solutions' | @@ -164,14 +164,14 @@ jobs: # --------------------- # Invoke-Pester -Configuration @{ Run = @{ - Container = New-PesterContainer -Path (Join-Path '$(moduleRepoRoot)' 'arm' '.global' 'global.module.tests.ps1') -Data @{ + Container = New-PesterContainer -Path (Join-Path '$(moduleRepoRoot)' 'modules' '.global' 'global.module.tests.ps1') -Data @{ moduleFolderPaths = $moduleFolderPaths enforcedTokenList = $enforcedTokenList } } TestResult = @{ TestSuiteName = 'Global Module Tests' - OutputPath = 'arm/.global/global-testResults.xml' + OutputPath = 'modules/.global/global-testResults.xml' OutputFormat = 'NUnitXml' Enabled = $true } @@ -188,6 +188,6 @@ jobs: testResultsFormat: NUnit testResultsFiles: global-testResults.xml failTaskOnFailedTests: true - searchFolder: 'arm/.global' + searchFolder: 'modules/.global' continueOnError: false condition: succeededOrFailed() diff --git a/.azuredevops/platformPipelines/platform.dependencies.yml b/.azuredevops/platformPipelines/platform.dependencies.yml index 33013e95ea..dc97836ddc 100644 --- a/.azuredevops/platformPipelines/platform.dependencies.yml +++ b/.azuredevops/platformPipelines/platform.dependencies.yml @@ -30,7 +30,7 @@ variables: - name: dependencyPath value: 'utilities/pipelines/dependencies' - name: modulesPath - value: 'arm' + value: 'modules' - name: defaultResourceGroupName value: 'validation-rg' diff --git a/.azuredevops/platformPipelines/platform.updateReadMe.yml b/.azuredevops/platformPipelines/platform.updateReadMe.yml index d2eb068bf0..928e74bbd2 100644 --- a/.azuredevops/platformPipelines/platform.updateReadMe.yml +++ b/.azuredevops/platformPipelines/platform.updateReadMe.yml @@ -9,8 +9,8 @@ trigger: - main paths: include: - - 'arm/**/deploy.bicep' - - 'arm/**/deploy.json' + - 'modules/**/deploy.bicep' + - 'modules/**/deploy.json' variables: - template: '../../global.variables.yml' @@ -39,7 +39,7 @@ jobs: . (Join-Path '$(System.DefaultWorkingDirectory)' 'utilities' 'tools' 'Set-ReadMeModuleTable.ps1') $functionInput = @{ - ModulesPath = Join-Path '$(System.DefaultWorkingDirectory)' 'arm' + ModulesPath = Join-Path '$(System.DefaultWorkingDirectory)' 'modules' FilePath = Join-Path '$(System.DefaultWorkingDirectory)' 'README.md' Organization = '$(System.CollectionUri)'.Split('/')[3] RepositoryName = '$(Build.Repository.Name)' @@ -63,8 +63,8 @@ jobs: . (Join-Path '$(System.DefaultWorkingDirectory)' 'utilities' 'tools' 'Set-ReadMeModuleTable.ps1') $functionInput = @{ - ModulesPath = Join-Path '$(System.DefaultWorkingDirectory)' 'arm' - FilePath = Join-Path '$(System.DefaultWorkingDirectory)' 'arm/README.md' + ModulesPath = Join-Path '$(System.DefaultWorkingDirectory)' 'modules' + FilePath = Join-Path '$(System.DefaultWorkingDirectory)' 'modules/README.md' Organization = '$(System.CollectionUri)'.Split('/')[3] RepositoryName = '$(Build.Repository.Name)' ColumnsInOrder = @('Name', 'ProviderNamespace','ResourceType') diff --git a/.github/actions/templates/publishModule/action.yml b/.github/actions/templates/publishModule/action.yml index cb3a327922..c88cdfcd03 100644 --- a/.github/actions/templates/publishModule/action.yml +++ b/.github/actions/templates/publishModule/action.yml @@ -12,19 +12,19 @@ ## ACTION PARAMETERS ## ##-------------------------------------------## ## -## |=======================================================================================================================================================================================================| -## | Parameter | Required | Default | Description | Example | -## |--------------------------|----------|---------|--------------------------------------------------------------------------------------------------|----------------------------------------------------| -## | templateFilePath | true | '' | The path to the template file to publish | 'arm/Microsoft.ApiManagement/service/deploy.bicep' | -## | templateSpecsRgName | false | '' | Required to publish to template spec. ResourceGroup of the template spec to publish to | 'artifacts-rg' | -## | templateSpecsRgLocation | false | '' | Required to publish to template spec. Location of the template spec resource group | 'WestEurope' | -## | templateSpecsDescription | false | '' | Required to publish to template spec. Description of the template spec to publish to | 'This is an API-Management service template' | -## | templateSpecsDoPublish | false | 'false' | Flag to indicate whether or not to publish to template specs | 'true' | -## | bicepRegistryName | false | '' | Required to publish to private bicep registry. Name of the container registry to publish to | 'myacr' | -## | bicepRegistryRgName | false | '' | Required to publish to private bicep registry. Name of the container registry resource group | 'artifacts-rg' | -## | bicepRegistryRgLocation | false | '' | Required to publish to private bicep registry. Location of the container registry resource group | 'WestEurope' | -## | bicepRegistryDoPublish | false | 'false' | Flag to indicate whether or not to publish to the private bicep registry | 'true' | -## |=======================================================================================================================================================================================================| +## |===========================================================================================================================================================================================================| +## | Parameter | Required | Default | Description | Example | +## |--------------------------|----------|---------|--------------------------------------------------------------------------------------------------|--------------------------------------------------------| +## | templateFilePath | true | '' | The path to the template file to publish | 'modules/Microsoft.ApiManagement/service/deploy.bicep' | +## | templateSpecsRgName | false | '' | Required to publish to template spec. ResourceGroup of the template spec to publish to | 'artifacts-rg' | +## | templateSpecsRgLocation | false | '' | Required to publish to template spec. Location of the template spec resource group | 'WestEurope' | +## | templateSpecsDescription | false | '' | Required to publish to template spec. Description of the template spec to publish to | 'This is an API-Management service template' | +## | templateSpecsDoPublish | false | 'false' | Flag to indicate whether or not to publish to template specs | 'true' | +## | bicepRegistryName | false | '' | Required to publish to private bicep registry. Name of the container registry to publish to | 'myacr' | +## | bicepRegistryRgName | false | '' | Required to publish to private bicep registry. Name of the container registry resource group | 'artifacts-rg' | +## | bicepRegistryRgLocation | false | '' | Required to publish to private bicep registry. Location of the container registry resource group | 'WestEurope' | +## | bicepRegistryDoPublish | false | 'false' | Flag to indicate whether or not to publish to the private bicep registry | 'true' | +## |===========================================================================================================================================================================================================| ## ##---------------------------------------------## name: 'Publishing' @@ -116,7 +116,7 @@ runs: # Publish the modified child resources foreach ($ModuleToPublish in $ModulesToPublish) { - $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/arm/')[-1]).Split('/deploy.')[0] + $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/modules/')[-1]).Split('/deploy.')[0] Write-Output "::group::$(' - [{0}] [{1}]' -f $RelPath, $ModuleToPublish.Version)" $functionInput = @{ @@ -160,7 +160,7 @@ runs: # Publish the modified child resources foreach ($ModuleToPublish in $ModulesToPublish) { - $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/arm/')[-1]).Split('/deploy.')[0] + $RelPath = (($ModuleToPublish.TemplateFilePath).Split('/modules/')[-1]).Split('/deploy.')[0] Write-Output "::group::$(' - [{0}] [{1}]' -f $RelPath, $ModuleToPublish.Version)" $functionInput = @{ diff --git a/.github/actions/templates/validateModuleDeployment/action.yml b/.github/actions/templates/validateModuleDeployment/action.yml index 7d23efa771..9addde2a80 100644 --- a/.github/actions/templates/validateModuleDeployment/action.yml +++ b/.github/actions/templates/validateModuleDeployment/action.yml @@ -11,18 +11,18 @@ ## ACTION PARAMETERS ## ##-------------------------------------------## ## -## |============================================================================================================================================================================| -## | Parameter | Required | Default | Description | Example | -## |---------------------------|----------|---------|-------------------------------------------------------|-------------------------------------------------------------------| -## | templateFilePath | true | '' | The path to the template file to use for deployment | 'arm/Microsoft.ApiManagement/service/deploy.bicep' | -## | parameterFilePath | true | '' | The path to the parameter file to use for deployment | 'arm/Microsoft.ApiManagement/service/.parameters/parameters.json' | -## | location | true | '' | The location to use for deployment | 'WestEurope' | -## | resourceGroupName | false | '' | The resource group to deploy to | 'validation-rg' | -## | subscriptionId | false | '' | The subscriptionId to deploy to | '1a97b80a-4dda-4f50-ab53-349e29344654' | -## | managementGroupId | false | '' | The managementGroupId to deploy to | '1a97b80a-4dda-4f50-ab53-349e29344654' | -## | customParameterFileTokens | false | '' | Additional parameter file token pairs in json format. | '{"tokenName":"tokenValue"}' | -## | removeDeployment | false | 'true' | Set "true" to set module up for removal | 'true' | -## |============================================================================================================================================================================| +## |================================================================================================================================================================================| +## | Parameter | Required | Default | Description | Example | +## |---------------------------|----------|---------|-------------------------------------------------------|-----------------------------------------------------------------------| +## | templateFilePath | true | '' | The path to the template file to use for deployment | 'modules/Microsoft.ApiManagement/service/deploy.bicep' | +## | parameterFilePath | true | '' | The path to the parameter file to use for deployment | 'modules/Microsoft.ApiManagement/service/.parameters/parameters.json' | +## | location | true | '' | The location to use for deployment | 'WestEurope' | +## | resourceGroupName | false | '' | The resource group to deploy to | 'validation-rg' | +## | subscriptionId | false | '' | The subscriptionId to deploy to | '1a97b80a-4dda-4f50-ab53-349e29344654' | +## | managementGroupId | false | '' | The managementGroupId to deploy to | '1a97b80a-4dda-4f50-ab53-349e29344654' | +## | customParameterFileTokens | false | '' | Additional parameter file token pairs in json format. | '{"tokenName":"tokenValue"}' | +## | removeDeployment | false | 'true' | Set "true" to set module up for removal | 'true' | +## |================================================================================================================================================================================| ## ######################################################### ## diff --git a/.github/actions/templates/validateModulePester/action.yml b/.github/actions/templates/validateModulePester/action.yml index 2585707067..957b94643d 100644 --- a/.github/actions/templates/validateModulePester/action.yml +++ b/.github/actions/templates/validateModulePester/action.yml @@ -3,7 +3,7 @@ ######################################################### ## ## This composite action contains the logic to validate a module using a set of Pester tests -## The tests are implemented in file 'arm/.global/global.module.tests.ps1' +## The tests are implemented in file 'modules/.global/global.module.tests.ps1' ## ######################################################### ## @@ -11,11 +11,11 @@ ## ACTION PARAMETERS ## ##-------------------------------------------## ## -## |===========================================================================================================| -## | Parameter | Required | Default | Description | Example | -## |------------|----------|---------|---------------------------------|---------------------------------------| -## | modulePath | true | '' | The path to the module's folder | 'arm/Microsoft.ApiManagement/service' | -## |===========================================================================================================| +## |===============================================================================================================| +## | Parameter | Required | Default | Description | Example | +## |------------|----------|---------|---------------------------------|-------------------------------------------| +## | modulePath | true | '' | The path to the module's folder | 'modules/Microsoft.ApiManagement/service' | +## |===============================================================================================================| ## ##---------------------------------------------## @@ -95,14 +95,14 @@ runs: # --------------------- # Invoke-Pester -Configuration @{ Run = @{ - Container = New-PesterContainer -Path 'arm/.global/global.module.tests.ps1' -Data @{ + Container = New-PesterContainer -Path 'modules/.global/global.module.tests.ps1' -Data @{ moduleFolderPaths = $moduleFolderPaths enforcedTokenList = $enforcedTokenList } } TestResult = @{ TestSuiteName = 'Global Module Tests' - OutputPath = 'arm/.global/global-testResults.xml' + OutputPath = 'modules/.global/global-testResults.xml' OutputFormat = 'JUnitXml' Enabled = $true } @@ -115,4 +115,4 @@ runs: uses: EnricoMi/publish-unit-test-result-action@v1 if: always() with: - files: 'arm/.global/*-testResults.xml' + files: 'modules/.global/*-testResults.xml' diff --git a/.github/workflows/ms.aad.domainservices.yml b/.github/workflows/ms.aad.domainservices.yml index 229590b5e4..9c7dc030c4 100644 --- a/.github/workflows/ms.aad.domainservices.yml +++ b/.github/workflows/ms.aad.domainservices.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.aad.domainservices.yml' - - 'arm/Microsoft.AAD/DomainServices/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.AAD/DomainServices/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.AAD/DomainServices' + modulePath: 'modules/Microsoft.AAD/DomainServices' workflowPath: '.github/workflows/ms.aad.domainservices.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.analysisservices.servers.yml b/.github/workflows/ms.analysisservices.servers.yml index 4330ec663a..d89e4b0956 100644 --- a/.github/workflows/ms.analysisservices.servers.yml +++ b/.github/workflows/ms.analysisservices.servers.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.analysisservices.servers.yml' - - 'arm/Microsoft.AnalysisServices/servers/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.AnalysisServices/servers/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.AnalysisServices/servers' + modulePath: 'modules/Microsoft.AnalysisServices/servers' workflowPath: '.github/workflows/ms.analysisservices.servers.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.apimanagement.service.yml b/.github/workflows/ms.apimanagement.service.yml index b3078cda39..b04a8a7374 100644 --- a/.github/workflows/ms.apimanagement.service.yml +++ b/.github/workflows/ms.apimanagement.service.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.apimanagement.service.yml' - - 'arm/Microsoft.ApiManagement/service/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ApiManagement/service/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ApiManagement/service' + modulePath: 'modules/Microsoft.ApiManagement/service' workflowPath: '.github/workflows/ms.apimanagement.service.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.appconfiguration.configurationstores.yml b/.github/workflows/ms.appconfiguration.configurationstores.yml index 2a6e3997f9..73bc29e477 100644 --- a/.github/workflows/ms.appconfiguration.configurationstores.yml +++ b/.github/workflows/ms.appconfiguration.configurationstores.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.appconfiguration.configurationstores.yml' - - 'arm/Microsoft.AppConfiguration/configurationStores/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.AppConfiguration/configurationStores/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.AppConfiguration/configurationStores' + modulePath: 'modules/Microsoft.AppConfiguration/configurationStores' workflowPath: '.github/workflows/ms.appconfiguration.configurationstores.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.locks.yml b/.github/workflows/ms.authorization.locks.yml index 49c6070b64..53ae10acd3 100644 --- a/.github/workflows/ms.authorization.locks.yml +++ b/.github/workflows/ms.authorization.locks.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.locks.yml' - - 'arm/Microsoft.Authorization/locks/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/locks/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/locks' + modulePath: 'modules/Microsoft.Authorization/locks' workflowPath: '.github/workflows/ms.authorization.locks.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.policyassignments.yml b/.github/workflows/ms.authorization.policyassignments.yml index ebb21af4a3..e1710d9ae2 100644 --- a/.github/workflows/ms.authorization.policyassignments.yml +++ b/.github/workflows/ms.authorization.policyassignments.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.policyassignments.yml' - - 'arm/Microsoft.Authorization/policyAssignments/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/policyAssignments/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/policyAssignments' + modulePath: 'modules/Microsoft.Authorization/policyAssignments' workflowPath: '.github/workflows/ms.authorization.policyassignments.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.policydefinitions.yml b/.github/workflows/ms.authorization.policydefinitions.yml index e02a09c206..f3f6b3eee5 100644 --- a/.github/workflows/ms.authorization.policydefinitions.yml +++ b/.github/workflows/ms.authorization.policydefinitions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.policydefinitions.yml' - - 'arm/Microsoft.Authorization/policyDefinitions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/policyDefinitions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/policyDefinitions' + modulePath: 'modules/Microsoft.Authorization/policyDefinitions' workflowPath: '.github/workflows/ms.authorization.policydefinitions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.policyexemptions.yml b/.github/workflows/ms.authorization.policyexemptions.yml index cbacdd34c7..64d0f4c63e 100644 --- a/.github/workflows/ms.authorization.policyexemptions.yml +++ b/.github/workflows/ms.authorization.policyexemptions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.policyexemptions.yml' - - 'arm/Microsoft.Authorization/policyExemptions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/policyExemptions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/policyExemptions' + modulePath: 'modules/Microsoft.Authorization/policyExemptions' workflowPath: '.github/workflows/ms.authorization.policyexemptions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.policysetdefinitions.yml b/.github/workflows/ms.authorization.policysetdefinitions.yml index 5fee8e7ebf..38a3a40b79 100644 --- a/.github/workflows/ms.authorization.policysetdefinitions.yml +++ b/.github/workflows/ms.authorization.policysetdefinitions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.policysetdefinitions.yml' - - 'arm/Microsoft.Authorization/policySetDefinitions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/policySetDefinitions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/policySetDefinitions' + modulePath: 'modules/Microsoft.Authorization/policySetDefinitions' workflowPath: '.github/workflows/ms.authorization.policysetdefinitions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.roleassignments.yml b/.github/workflows/ms.authorization.roleassignments.yml index e7e8c53828..8d0f8a65c9 100644 --- a/.github/workflows/ms.authorization.roleassignments.yml +++ b/.github/workflows/ms.authorization.roleassignments.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.roleassignments.yml' - - 'arm/Microsoft.Authorization/roleAssignments/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/roleAssignments/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/roleAssignments' + modulePath: 'modules/Microsoft.Authorization/roleAssignments' workflowPath: '.github/workflows/ms.authorization.roleassignments.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.authorization.roledefinitions.yml b/.github/workflows/ms.authorization.roledefinitions.yml index 95a3a5cc1d..dfc4ff4114 100644 --- a/.github/workflows/ms.authorization.roledefinitions.yml +++ b/.github/workflows/ms.authorization.roledefinitions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.authorization.roledefinitions.yml' - - 'arm/Microsoft.Authorization/roleDefinitions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Authorization/roleDefinitions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Authorization/roleDefinitions' + modulePath: 'modules/Microsoft.Authorization/roleDefinitions' workflowPath: '.github/workflows/ms.authorization.roledefinitions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.automation.automationaccounts.yml b/.github/workflows/ms.automation.automationaccounts.yml index e2a3cc2bc9..223913b69a 100644 --- a/.github/workflows/ms.automation.automationaccounts.yml +++ b/.github/workflows/ms.automation.automationaccounts.yml @@ -20,15 +20,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.automation.automationaccounts.yml' - - 'arm/Microsoft.Automation/automationAccounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Automation/automationAccounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Automation/automationAccounts' + modulePath: 'modules/Microsoft.Automation/automationAccounts' workflowPath: '.github/workflows/ms.automation.automationaccounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: ${{ secrets.ARM_SUBSCRIPTION_ID }} diff --git a/.github/workflows/ms.batch.batchaccounts.yml b/.github/workflows/ms.batch.batchaccounts.yml index bdab22a0fb..99438c8f5e 100644 --- a/.github/workflows/ms.batch.batchaccounts.yml +++ b/.github/workflows/ms.batch.batchaccounts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.batch.batchaccounts.yml' - - 'arm/Microsoft.Batch/batchAccounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Batch/batchAccounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Batch/batchAccounts' + modulePath: 'modules/Microsoft.Batch/batchAccounts' workflowPath: '.github/workflows/ms.batch.batchaccounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.cognitiveservices.accounts.yml b/.github/workflows/ms.cognitiveservices.accounts.yml index f320fd876d..5ea5e69477 100644 --- a/.github/workflows/ms.cognitiveservices.accounts.yml +++ b/.github/workflows/ms.cognitiveservices.accounts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.cognitiveservices.accounts.yml' - - 'arm/Microsoft.CognitiveServices/accounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.CognitiveServices/accounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.CognitiveServices/accounts' + modulePath: 'modules/Microsoft.CognitiveServices/accounts' workflowPath: '.github/workflows/ms.cognitiveservices.accounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.availabilitysets.yml b/.github/workflows/ms.compute.availabilitysets.yml index a873271346..24ee9e6810 100644 --- a/.github/workflows/ms.compute.availabilitysets.yml +++ b/.github/workflows/ms.compute.availabilitysets.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.availabilitysets.yml' - - 'arm/Microsoft.Compute/availabilitySets/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/availabilitySets/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/availabilitySets' + modulePath: 'modules/Microsoft.Compute/availabilitySets' workflowPath: '.github/workflows/ms.compute.availabilitysets.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.diskencryptionsets.yml b/.github/workflows/ms.compute.diskencryptionsets.yml index 4249bc2d92..2ec3d0070a 100644 --- a/.github/workflows/ms.compute.diskencryptionsets.yml +++ b/.github/workflows/ms.compute.diskencryptionsets.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.diskencryptionsets.yml' - - 'arm/Microsoft.Compute/diskEncryptionSets/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/diskEncryptionSets/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/diskEncryptionSets' + modulePath: 'modules/Microsoft.Compute/diskEncryptionSets' workflowPath: '.github/workflows/ms.compute.diskencryptionsets.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.disks.yml b/.github/workflows/ms.compute.disks.yml index 8495ead6ae..b7e448c3f8 100644 --- a/.github/workflows/ms.compute.disks.yml +++ b/.github/workflows/ms.compute.disks.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.disks.yml' - - 'arm/Microsoft.Compute/disks/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/disks/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/disks' + modulePath: 'modules/Microsoft.Compute/disks' workflowPath: '.github/workflows/ms.compute.disks.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.galleries.yml b/.github/workflows/ms.compute.galleries.yml index 3e341e0474..d1253419b2 100644 --- a/.github/workflows/ms.compute.galleries.yml +++ b/.github/workflows/ms.compute.galleries.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.galleries.yml' - - 'arm/Microsoft.Compute/galleries/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/galleries/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/galleries' + modulePath: 'modules/Microsoft.Compute/galleries' workflowPath: '.github/workflows/ms.compute.galleries.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.images.yml b/.github/workflows/ms.compute.images.yml index 1e6aefa800..429badf603 100644 --- a/.github/workflows/ms.compute.images.yml +++ b/.github/workflows/ms.compute.images.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.images.yml' - - 'arm/Microsoft.Compute/images/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/images/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/images' + modulePath: 'modules/Microsoft.Compute/images' workflowPath: '.github/workflows/ms.compute.images.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.proximityplacementgroups.yml b/.github/workflows/ms.compute.proximityplacementgroups.yml index 8dd426e6f6..039369a56c 100644 --- a/.github/workflows/ms.compute.proximityplacementgroups.yml +++ b/.github/workflows/ms.compute.proximityplacementgroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.proximityplacementgroups.yml' - - 'arm/Microsoft.Compute/proximityPlacementGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/proximityPlacementGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/proximityPlacementGroups' + modulePath: 'modules/Microsoft.Compute/proximityPlacementGroups' workflowPath: '.github/workflows/ms.compute.proximityplacementgroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.virtualmachines.yml b/.github/workflows/ms.compute.virtualmachines.yml index bb336d8917..607ff5ae93 100644 --- a/.github/workflows/ms.compute.virtualmachines.yml +++ b/.github/workflows/ms.compute.virtualmachines.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.virtualmachines.yml' - - 'arm/Microsoft.Compute/virtualMachines/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/virtualMachines/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/virtualMachines' + modulePath: 'modules/Microsoft.Compute/virtualMachines' workflowPath: '.github/workflows/ms.compute.virtualmachines.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.compute.virtualmachinescalesets.yml b/.github/workflows/ms.compute.virtualmachinescalesets.yml index 3cc180a270..7a5bfa94cd 100644 --- a/.github/workflows/ms.compute.virtualmachinescalesets.yml +++ b/.github/workflows/ms.compute.virtualmachinescalesets.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.compute.virtualmachinescalesets.yml' - - 'arm/Microsoft.Compute/virtualMachineScaleSets/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Compute/virtualMachineScaleSets/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Compute/virtualMachineScaleSets' + modulePath: 'modules/Microsoft.Compute/virtualMachineScaleSets' workflowPath: '.github/workflows/ms.compute.virtualmachinescalesets.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.consumption.budgets.yml b/.github/workflows/ms.consumption.budgets.yml index 1050a427d8..0dcc0234b2 100644 --- a/.github/workflows/ms.consumption.budgets.yml +++ b/.github/workflows/ms.consumption.budgets.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.consumption.budgets.yml' - - 'arm/Microsoft.Consumption/budgets/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Consumption/budgets/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Consumption/budgets' + modulePath: 'modules/Microsoft.Consumption/budgets' workflowPath: '.github/workflows/ms.consumption.budgets.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.containerinstance.containergroups.yml b/.github/workflows/ms.containerinstance.containergroups.yml index b742a184d5..ca09181a94 100644 --- a/.github/workflows/ms.containerinstance.containergroups.yml +++ b/.github/workflows/ms.containerinstance.containergroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.containerinstance.containergroups.yml' - - 'arm/Microsoft.ContainerInstance/containerGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ContainerInstance/containerGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ContainerInstance/containerGroups' + modulePath: 'modules/Microsoft.ContainerInstance/containerGroups' workflowPath: '.github/workflows/ms.containerinstance.containergroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.containerregistry.registries.yml b/.github/workflows/ms.containerregistry.registries.yml index afbf8879e1..85bc59ab19 100644 --- a/.github/workflows/ms.containerregistry.registries.yml +++ b/.github/workflows/ms.containerregistry.registries.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.containerregistry.registries.yml' - - 'arm/Microsoft.ContainerRegistry/registries/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ContainerRegistry/registries/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ContainerRegistry/registries' + modulePath: 'modules/Microsoft.ContainerRegistry/registries' workflowPath: '.github/workflows/ms.containerregistry.registries.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.containerservice.managedclusters.yml b/.github/workflows/ms.containerservice.managedclusters.yml index 2198f54e26..a8ecaa5331 100644 --- a/.github/workflows/ms.containerservice.managedclusters.yml +++ b/.github/workflows/ms.containerservice.managedclusters.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.containerservice.managedclusters.yml' - - 'arm/Microsoft.ContainerService/managedClusters/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ContainerService/managedClusters/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ContainerService/managedClusters' + modulePath: 'modules/Microsoft.ContainerService/managedClusters' workflowPath: '.github/workflows/ms.containerservice.managedclusters.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.databricks.workspaces.yml b/.github/workflows/ms.databricks.workspaces.yml index b8cbfab40b..74cabd195b 100644 --- a/.github/workflows/ms.databricks.workspaces.yml +++ b/.github/workflows/ms.databricks.workspaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.databricks.workspaces.yml' - - 'arm/Microsoft.Databricks/workspaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Databricks/workspaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Databricks/workspaces' + modulePath: 'modules/Microsoft.Databricks/workspaces' workflowPath: '.github/workflows/ms.databricks.workspaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.datafactory.factories.yml b/.github/workflows/ms.datafactory.factories.yml index 5c29c4ee5d..1ae1fbb5ee 100644 --- a/.github/workflows/ms.datafactory.factories.yml +++ b/.github/workflows/ms.datafactory.factories.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.datafactory.factories.yml' - - 'arm/Microsoft.DataFactory/factories/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DataFactory/factories/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DataFactory/factories' + modulePath: 'modules/Microsoft.DataFactory/factories' workflowPath: '.github/workflows/ms.datafactory.factories.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.dataprotection.backupvaults.yml b/.github/workflows/ms.dataprotection.backupvaults.yml index 58e5749b5e..c56adbc3f1 100644 --- a/.github/workflows/ms.dataprotection.backupvaults.yml +++ b/.github/workflows/ms.dataprotection.backupvaults.yml @@ -1,39 +1,39 @@ -name: "DataProtection: BackupVaults" +name: 'DataProtection: BackupVaults' on: workflow_dispatch: inputs: removeDeployment: type: boolean - description: "Remove deployed module" + description: 'Remove deployed module' required: false default: true prerelease: type: boolean - description: "Publish prerelease module" + description: 'Publish prerelease module' required: false default: false push: branches: - main paths: - - ".github/actions/templates/**" - - ".github/workflows/ms.dataprotection.backupvaults.yml" - - "arm/Microsoft.DataProtection/backupVaults/**" - - "arm/.global/global.module.tests.ps1" - - "!*/**/readme.md" - - "utilities/pipelines/**" - - "!utilities/pipelines/dependencies/**" + - '.github/actions/templates/**' + - '.github/workflows/ms.dataprotection.backupvaults.yml' + - 'modules/Microsoft.DataProtection/backupVaults/**' + - 'modules/.global/global.module.tests.ps1' + - '!*/**/readme.md' + - 'utilities/pipelines/**' + - '!utilities/pipelines/dependencies/**' env: - variablesPath: "global.variables.yml" - modulePath: "arm/Microsoft.DataProtection/backupVaults" - workflowPath: ".github/workflows/ms.dataprotection.backupvaults.yml" + variablesPath: 'global.variables.yml' + modulePath: 'modules/Microsoft.DataProtection/backupVaults' + workflowPath: '.github/workflows/ms.dataprotection.backupvaults.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} - ARM_SUBSCRIPTION_ID: "${{ secrets.ARM_SUBSCRIPTION_ID }}" - ARM_MGMTGROUP_ID: "${{ secrets.ARM_MGMTGROUP_ID }}" - ARM_TENANT_ID: "${{ secrets.ARM_TENANT_ID }}" - DEPLOYMENT_SP_ID: "${{ secrets.DEPLOYMENT_SP_ID }}" + ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' + ARM_MGMTGROUP_ID: '${{ secrets.ARM_MGMTGROUP_ID }}' + ARM_TENANT_ID: '${{ secrets.ARM_TENANT_ID }}' + DEPLOYMENT_SP_ID: '${{ secrets.DEPLOYMENT_SP_ID }}' jobs: ########################### @@ -41,22 +41,22 @@ jobs: ########################### job_initialize_pipeline: runs-on: ubuntu-20.04 - name: "Initialize pipeline" + name: 'Initialize pipeline' steps: - - name: "Checkout" + - name: 'Checkout' uses: actions/checkout@v2 with: fetch-depth: 0 - - name: "Set input parameters to output variables" + - name: 'Set input parameters to output variables' id: get-workflow-param uses: ./.github/actions/templates/getWorkflowInput with: - workflowPath: "${{ env.workflowPath}}" - - name: "Get parameter file paths" + workflowPath: '${{ env.workflowPath}}' + - name: 'Get parameter file paths' id: get-parameter-file-paths uses: ./.github/actions/templates/getParameterFiles with: - modulePath: "${{ env.modulePath }}" + modulePath: '${{ env.modulePath }}' outputs: removeDeployment: ${{ steps.get-workflow-param.outputs.removeDeployment }} parameterFilePaths: ${{ steps.get-parameter-file-paths.outputs.parameterFilePaths }} @@ -66,23 +66,23 @@ jobs: ######################### job_module_pester_validation: runs-on: ubuntu-20.04 - name: "Static validation" + name: 'Static validation' steps: - - name: "Checkout" + - name: 'Checkout' uses: actions/checkout@v2 with: fetch-depth: 0 - - name: "Run tests" + - name: 'Run tests' uses: ./.github/actions/templates/validateModulePester with: - modulePath: "${{ env.modulePath }}" + modulePath: '${{ env.modulePath }}' ############################# # Deployment validation # ############################# job_module_deploy_validation: runs-on: ubuntu-20.04 - name: "Deployment validation" + name: 'Deployment validation' needs: - job_initialize_pipeline - job_module_pester_validation @@ -91,7 +91,7 @@ jobs: matrix: parameterFilePaths: ${{ fromJSON(needs.job_initialize_pipeline.outputs.parameterFilePaths) }} steps: - - name: "Checkout" + - name: 'Checkout' uses: actions/checkout@v2 with: fetch-depth: 0 @@ -99,28 +99,28 @@ jobs: uses: ./.github/actions/templates/setEnvironmentVariables with: variablesPath: ${{ env.variablesPath }} - - name: "Using parameter file [${{ matrix.parameterFilePaths }}]" + - name: 'Using parameter file [${{ matrix.parameterFilePaths }}]' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: "${{ env.modulePath }}/deploy.bicep" - parameterFilePath: "${{ env.modulePath }}/${{ matrix.parameterFilePaths }}" - location: "${{ env.location }}" - resourceGroupName: "${{ env.resourceGroupName }}" - subscriptionId: "${{ secrets.ARM_SUBSCRIPTION_ID }}" - managementGroupId: "${{ secrets.ARM_MGMTGROUP_ID }}" - removeDeployment: "${{ needs.job_initialize_pipeline.outputs.removeDeployment }}" + templateFilePath: '${{ env.modulePath }}/deploy.bicep' + parameterFilePath: '${{ env.modulePath }}/${{ matrix.parameterFilePaths }}' + location: '${{ env.location }}' + resourceGroupName: '${{ env.resourceGroupName }}' + subscriptionId: '${{ secrets.ARM_SUBSCRIPTION_ID }}' + managementGroupId: '${{ secrets.ARM_MGMTGROUP_ID }}' + removeDeployment: '${{ needs.job_initialize_pipeline.outputs.removeDeployment }}' ################## # Publishing # ################## job_publish_module: - name: "Publishing" + name: 'Publishing' if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master' || github.event.inputs.prerelease == 'true' runs-on: ubuntu-20.04 needs: - job_module_deploy_validation steps: - - name: "Checkout" + - name: 'Checkout' uses: actions/checkout@v2 with: fetch-depth: 0 @@ -128,15 +128,15 @@ jobs: uses: ./.github/actions/templates/setEnvironmentVariables with: variablesPath: ${{ env.variablesPath }} - - name: "Publishing" + - name: 'Publishing' uses: ./.github/actions/templates/publishModule with: - templateFilePath: "${{ env.modulePath }}/deploy.bicep" - templateSpecsRGName: "${{ env.templateSpecsRGName }}" - templateSpecsRGLocation: "${{ env.templateSpecsRGLocation }}" - templateSpecsDescription: "${{ env.templateSpecsDescription }}" - templateSpecsDoPublish: "${{ env.templateSpecsDoPublish }}" - bicepRegistryName: "${{ env.bicepRegistryName }}" - bicepRegistryRGName: "${{ env.bicepRegistryRGName }}" - bicepRegistryRgLocation: "${{ env.bicepRegistryRgLocation }}" - bicepRegistryDoPublish: "${{ env.bicepRegistryDoPublish }}" \ No newline at end of file + templateFilePath: '${{ env.modulePath }}/deploy.bicep' + templateSpecsRGName: '${{ env.templateSpecsRGName }}' + templateSpecsRGLocation: '${{ env.templateSpecsRGLocation }}' + templateSpecsDescription: '${{ env.templateSpecsDescription }}' + templateSpecsDoPublish: '${{ env.templateSpecsDoPublish }}' + bicepRegistryName: '${{ env.bicepRegistryName }}' + bicepRegistryRGName: '${{ env.bicepRegistryRGName }}' + bicepRegistryRgLocation: '${{ env.bicepRegistryRgLocation }}' + bicepRegistryDoPublish: '${{ env.bicepRegistryDoPublish }}' diff --git a/.github/workflows/ms.desktopvirtualization.applicationgroups.yml b/.github/workflows/ms.desktopvirtualization.applicationgroups.yml index 33ce312ca1..08233297a9 100644 --- a/.github/workflows/ms.desktopvirtualization.applicationgroups.yml +++ b/.github/workflows/ms.desktopvirtualization.applicationgroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.desktopvirtualization.applicationgroups.yml' - - 'arm/Microsoft.DesktopVirtualization/applicationgroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DesktopVirtualization/applicationgroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DesktopVirtualization/applicationgroups' + modulePath: 'modules/Microsoft.DesktopVirtualization/applicationgroups' workflowPath: '.github/workflows/ms.desktopvirtualization.applicationgroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.desktopvirtualization.hostpools.yml b/.github/workflows/ms.desktopvirtualization.hostpools.yml index 32848ee2b7..e9467fc5f2 100644 --- a/.github/workflows/ms.desktopvirtualization.hostpools.yml +++ b/.github/workflows/ms.desktopvirtualization.hostpools.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.desktopvirtualization.hostpools.yml' - - 'arm/Microsoft.DesktopVirtualization/hostpools/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DesktopVirtualization/hostpools/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DesktopVirtualization/hostpools' + modulePath: 'modules/Microsoft.DesktopVirtualization/hostpools' workflowPath: '.github/workflows/ms.desktopvirtualization.hostpools.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.desktopvirtualization.scalingplans.yml b/.github/workflows/ms.desktopvirtualization.scalingplans.yml index fab5ecae6b..2be99b6d5c 100644 --- a/.github/workflows/ms.desktopvirtualization.scalingplans.yml +++ b/.github/workflows/ms.desktopvirtualization.scalingplans.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.desktopvirtualization.scalingplans.yml' - - 'arm/Microsoft.DesktopVirtualization/scalingplans/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DesktopVirtualization/scalingplans/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DesktopVirtualization/scalingplans' + modulePath: 'modules/Microsoft.DesktopVirtualization/scalingplans' workflowPath: '.github/workflows/ms.desktopvirtualization.scalingplans.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.desktopvirtualization.workspaces.yml b/.github/workflows/ms.desktopvirtualization.workspaces.yml index 7cfaa3e7be..c5598aa7af 100644 --- a/.github/workflows/ms.desktopvirtualization.workspaces.yml +++ b/.github/workflows/ms.desktopvirtualization.workspaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.desktopvirtualization.workspaces.yml' - - 'arm/Microsoft.DesktopVirtualization/workspaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DesktopVirtualization/workspaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DesktopVirtualization/workspaces' + modulePath: 'modules/Microsoft.DesktopVirtualization/workspaces' workflowPath: '.github/workflows/ms.desktopvirtualization.workspaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.documentdb.databaseaccounts.yml b/.github/workflows/ms.documentdb.databaseaccounts.yml index c61a97e61d..bf98c479d8 100644 --- a/.github/workflows/ms.documentdb.databaseaccounts.yml +++ b/.github/workflows/ms.documentdb.databaseaccounts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.documentdb.databaseaccounts.yml' - - 'arm/Microsoft.DocumentDB/databaseAccounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.DocumentDB/databaseAccounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.DocumentDB/databaseAccounts' + modulePath: 'modules/Microsoft.DocumentDB/databaseAccounts' workflowPath: '.github/workflows/ms.documentdb.databaseaccounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.eventgrid.systemtopics.yml b/.github/workflows/ms.eventgrid.systemtopics.yml index 27a694db1f..f4f5ab3a06 100644 --- a/.github/workflows/ms.eventgrid.systemtopics.yml +++ b/.github/workflows/ms.eventgrid.systemtopics.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.eventgrid.systemtopics.yml' - - 'arm/Microsoft.EventGrid/systemTopics/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.EventGrid/systemTopics/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.EventGrid/systemTopics' + modulePath: 'modules/Microsoft.EventGrid/systemTopics' workflowPath: '.github/workflows/ms.eventgrid.systemtopics.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.eventgrid.topics.yml b/.github/workflows/ms.eventgrid.topics.yml index 84cc1e4c19..16a7384c71 100644 --- a/.github/workflows/ms.eventgrid.topics.yml +++ b/.github/workflows/ms.eventgrid.topics.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.eventgrid.topics.yml' - - 'arm/Microsoft.EventGrid/topics/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.EventGrid/topics/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.EventGrid/topics' + modulePath: 'modules/Microsoft.EventGrid/topics' workflowPath: '.github/workflows/ms.eventgrid.topics.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.eventhub.namespaces.yml b/.github/workflows/ms.eventhub.namespaces.yml index a7582951bc..1a75f805fe 100644 --- a/.github/workflows/ms.eventhub.namespaces.yml +++ b/.github/workflows/ms.eventhub.namespaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.eventhub.namespaces.yml' - - 'arm/Microsoft.EventHub/namespaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.EventHub/namespaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.EventHub/namespaces' + modulePath: 'modules/Microsoft.EventHub/namespaces' workflowPath: '.github/workflows/ms.eventhub.namespaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.healthbot.healthbots.yml b/.github/workflows/ms.healthbot.healthbots.yml index 59e4f32200..43530361a9 100644 --- a/.github/workflows/ms.healthbot.healthbots.yml +++ b/.github/workflows/ms.healthbot.healthbots.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.healthbot.healthbots.yml' - - 'arm/Microsoft.HealthBot/healthBots/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.HealthBot/healthBots/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.HealthBot/healthBots' + modulePath: 'modules/Microsoft.HealthBot/healthBots' workflowPath: '.github/workflows/ms.healthbot.healthbots.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.actiongroups.yml b/.github/workflows/ms.insights.actiongroups.yml index b9758fd8aa..d388901c80 100644 --- a/.github/workflows/ms.insights.actiongroups.yml +++ b/.github/workflows/ms.insights.actiongroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.actiongroups.yml' - - 'arm/Microsoft.Insights/actionGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/actionGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/actionGroups' + modulePath: 'modules/Microsoft.Insights/actionGroups' workflowPath: '.github/workflows/ms.insights.actiongroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.activitylogalerts.yml b/.github/workflows/ms.insights.activitylogalerts.yml index 3f1f01f514..97e287c8fd 100644 --- a/.github/workflows/ms.insights.activitylogalerts.yml +++ b/.github/workflows/ms.insights.activitylogalerts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.activitylogalerts.yml' - - 'arm/Microsoft.Insights/activityLogAlerts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/activityLogAlerts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/activityLogAlerts' + modulePath: 'modules/Microsoft.Insights/activityLogAlerts' workflowPath: '.github/workflows/ms.insights.activitylogalerts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.components.yml b/.github/workflows/ms.insights.components.yml index ed559d1c8e..ad8569778e 100644 --- a/.github/workflows/ms.insights.components.yml +++ b/.github/workflows/ms.insights.components.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.components.yml' - - 'arm/Microsoft.Insights/components/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/components/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/components' + modulePath: 'modules/Microsoft.Insights/components' workflowPath: '.github/workflows/ms.insights.components.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.diagnosticsettings.yml b/.github/workflows/ms.insights.diagnosticsettings.yml index b49863642c..556e6d95af 100644 --- a/.github/workflows/ms.insights.diagnosticsettings.yml +++ b/.github/workflows/ms.insights.diagnosticsettings.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.diagnosticsettings.yml' - - 'arm/Microsoft.Insights/diagnosticsettings/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/diagnosticsettings/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/diagnosticSettings' + modulePath: 'modules/Microsoft.Insights/diagnosticSettings' workflowPath: '.github/workflows/ms.insights.diagnosticsettings.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.metricalerts.yml b/.github/workflows/ms.insights.metricalerts.yml index 7f4e64a2b7..c238711b06 100644 --- a/.github/workflows/ms.insights.metricalerts.yml +++ b/.github/workflows/ms.insights.metricalerts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.metricalerts.yml' - - 'arm/Microsoft.Insights/metricAlerts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/metricAlerts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/metricAlerts' + modulePath: 'modules/Microsoft.Insights/metricAlerts' workflowPath: '.github/workflows/ms.insights.metricalerts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.privatelinkscopes.yml b/.github/workflows/ms.insights.privatelinkscopes.yml index 35e362059b..c342b41a94 100644 --- a/.github/workflows/ms.insights.privatelinkscopes.yml +++ b/.github/workflows/ms.insights.privatelinkscopes.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.privatelinkscopes.yml' - - 'arm/Microsoft.Insights/privateLinkScopes/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/privateLinkScopes/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/privateLinkScopes' + modulePath: 'modules/Microsoft.Insights/privateLinkScopes' workflowPath: '.github/workflows/ms.insights.privatelinkscopes.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.insights.scheduledqueryrules.yml b/.github/workflows/ms.insights.scheduledqueryrules.yml index 3ac293149b..f94d3e3fe9 100644 --- a/.github/workflows/ms.insights.scheduledqueryrules.yml +++ b/.github/workflows/ms.insights.scheduledqueryrules.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.insights.scheduledqueryrules.yml' - - 'arm/Microsoft.Insights/scheduledQueryRules/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Insights/scheduledQueryRules/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Insights/scheduledQueryRules' + modulePath: 'modules/Microsoft.Insights/scheduledQueryRules' workflowPath: '.github/workflows/ms.insights.scheduledqueryrules.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.keyvault.vaults.yml b/.github/workflows/ms.keyvault.vaults.yml index a428a0e48a..1067ceab94 100644 --- a/.github/workflows/ms.keyvault.vaults.yml +++ b/.github/workflows/ms.keyvault.vaults.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.keyvault.vaults.yml' - - 'arm/Microsoft.KeyVault/vaults/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.KeyVault/vaults/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.KeyVault/vaults' + modulePath: 'modules/Microsoft.KeyVault/vaults' workflowPath: '.github/workflows/ms.keyvault.vaults.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.kubernetesconfiguration.extensions.yml b/.github/workflows/ms.kubernetesconfiguration.extensions.yml index cb6c3b7664..03163a781c 100644 --- a/.github/workflows/ms.kubernetesconfiguration.extensions.yml +++ b/.github/workflows/ms.kubernetesconfiguration.extensions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.kubernetesconfiguration.extensions.yml' - - 'arm/Microsoft.KubernetesConfiguration/extensions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.KubernetesConfiguration/extensions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.KubernetesConfiguration/extensions' + modulePath: 'modules/Microsoft.KubernetesConfiguration/extensions' workflowPath: '.github/workflows/ms.kubernetesconfiguration.extensions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml b/.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml index 47ec3b2fc6..9d6e7ae21c 100644 --- a/.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml +++ b/.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml' - - 'arm/Microsoft.KubernetesConfiguration/fluxConfigurations/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.KubernetesConfiguration/fluxConfigurations/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.KubernetesConfiguration/fluxConfigurations' + modulePath: 'modules/Microsoft.KubernetesConfiguration/fluxConfigurations' workflowPath: '.github/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.logic.workflows.yml b/.github/workflows/ms.logic.workflows.yml index 03e09b6410..19a4d65ea3 100644 --- a/.github/workflows/ms.logic.workflows.yml +++ b/.github/workflows/ms.logic.workflows.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.logic.workflows.yml' - - 'arm/Microsoft.Logic/workflows/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Logic/workflows/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Logic/workflows' + modulePath: 'modules/Microsoft.Logic/workflows' workflowPath: '.github/workflows/ms.logic.workflows.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.machinelearningservices.workspaces.yml b/.github/workflows/ms.machinelearningservices.workspaces.yml index aab2efcaeb..5df607c47b 100644 --- a/.github/workflows/ms.machinelearningservices.workspaces.yml +++ b/.github/workflows/ms.machinelearningservices.workspaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.machinelearningservices.workspaces.yml' - - 'arm/Microsoft.MachineLearningServices/workspaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.MachineLearningServices/workspaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.MachineLearningServices/workspaces' + modulePath: 'modules/Microsoft.MachineLearningServices/workspaces' workflowPath: '.github/workflows/ms.machinelearningservices.workspaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.managedidentity.userassignedidentities.yml b/.github/workflows/ms.managedidentity.userassignedidentities.yml index e85f71f65a..d0c233a4c4 100644 --- a/.github/workflows/ms.managedidentity.userassignedidentities.yml +++ b/.github/workflows/ms.managedidentity.userassignedidentities.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.managedidentity.userassignedidentities.yml' - - 'arm/Microsoft.ManagedIdentity/userAssignedIdentities/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ManagedIdentity/userAssignedIdentities/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ManagedIdentity/userAssignedIdentities' + modulePath: 'modules/Microsoft.ManagedIdentity/userAssignedIdentities' workflowPath: '.github/workflows/ms.managedidentity.userassignedidentities.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.managedservices.registrationdefinitions.yml b/.github/workflows/ms.managedservices.registrationdefinitions.yml index 174cdf5a4d..9825845d2a 100644 --- a/.github/workflows/ms.managedservices.registrationdefinitions.yml +++ b/.github/workflows/ms.managedservices.registrationdefinitions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.managedservices.registrationdefinitions.yml' - - 'arm/Microsoft.ManagedServices/registrationDefinitions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ManagedServices/registrationDefinitions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ManagedServices/registrationDefinitions' + modulePath: 'modules/Microsoft.ManagedServices/registrationDefinitions' workflowPath: '.github/workflows/ms.managedservices.registrationdefinitions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.management.managementgroups.yml b/.github/workflows/ms.management.managementgroups.yml index 00860c6205..ff7edf7a55 100644 --- a/.github/workflows/ms.management.managementgroups.yml +++ b/.github/workflows/ms.management.managementgroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.management.managementgroups.yml' - - 'arm/Microsoft.Management/managementGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Management/managementGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Management/managementGroups' + modulePath: 'modules/Microsoft.Management/managementGroups' workflowPath: '.github/workflows/ms.management.managementgroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.netapp.netappaccounts.yml b/.github/workflows/ms.netapp.netappaccounts.yml index 0aa8dc46b1..0c1aa8555b 100644 --- a/.github/workflows/ms.netapp.netappaccounts.yml +++ b/.github/workflows/ms.netapp.netappaccounts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.netapp.netappaccounts.yml' - - 'arm/Microsoft.NetApp/netAppAccounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.NetApp/netAppAccounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.NetApp/netAppAccounts' + modulePath: 'modules/Microsoft.NetApp/netAppAccounts' workflowPath: '.github/workflows/ms.netapp.netappaccounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.applicationgateways.yml b/.github/workflows/ms.network.applicationgateways.yml index 4e8aa732e5..930f387bce 100644 --- a/.github/workflows/ms.network.applicationgateways.yml +++ b/.github/workflows/ms.network.applicationgateways.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.applicationgateways.yml' - - 'arm/Microsoft.Network/applicationGateways/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/applicationGateways/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/applicationGateways' + modulePath: 'modules/Microsoft.Network/applicationGateways' workflowPath: '.github/workflows/ms.network.applicationgateways.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.applicationsecuritygroups.yml b/.github/workflows/ms.network.applicationsecuritygroups.yml index a4f3df798d..49f9bb3071 100644 --- a/.github/workflows/ms.network.applicationsecuritygroups.yml +++ b/.github/workflows/ms.network.applicationsecuritygroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.applicationsecuritygroups.yml' - - 'arm/Microsoft.Network/applicationSecurityGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/applicationSecurityGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/applicationSecurityGroups' + modulePath: 'modules/Microsoft.Network/applicationSecurityGroups' workflowPath: '.github/workflows/ms.network.applicationsecuritygroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.azurefirewalls.yml b/.github/workflows/ms.network.azurefirewalls.yml index 93bffd1e5b..2de448b7af 100644 --- a/.github/workflows/ms.network.azurefirewalls.yml +++ b/.github/workflows/ms.network.azurefirewalls.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.azurefirewalls.yml' - - 'arm/Microsoft.Network/azureFirewalls/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/azureFirewalls/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/azureFirewalls' + modulePath: 'modules/Microsoft.Network/azureFirewalls' workflowPath: '.github/workflows/ms.network.azurefirewalls.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.bastionhosts.yml b/.github/workflows/ms.network.bastionhosts.yml index 4737fe021a..7bb3d48b6a 100644 --- a/.github/workflows/ms.network.bastionhosts.yml +++ b/.github/workflows/ms.network.bastionhosts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.bastionhosts.yml' - - 'arm/Microsoft.Network/bastionHosts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/bastionHosts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/bastionHosts' + modulePath: 'modules/Microsoft.Network/bastionHosts' workflowPath: '.github/workflows/ms.network.bastionhosts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.connections.yml b/.github/workflows/ms.network.connections.yml index e37af7123d..76bb4cd9bd 100644 --- a/.github/workflows/ms.network.connections.yml +++ b/.github/workflows/ms.network.connections.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.connections.yml' - - 'arm/Microsoft.Network/connections/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/connections/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/connections' + modulePath: 'modules/Microsoft.Network/connections' workflowPath: '.github/workflows/ms.network.connections.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.ddosprotectionplans.yml b/.github/workflows/ms.network.ddosprotectionplans.yml index 0f83af3940..4582c415a7 100644 --- a/.github/workflows/ms.network.ddosprotectionplans.yml +++ b/.github/workflows/ms.network.ddosprotectionplans.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.ddosprotectionplans.yml' - - 'arm/Microsoft.Network/ddosProtectionPlans/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/ddosProtectionPlans/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/ddosProtectionPlans' + modulePath: 'modules/Microsoft.Network/ddosProtectionPlans' workflowPath: '.github/workflows/ms.network.ddosprotectionplans.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.expressroutecircuits.yml b/.github/workflows/ms.network.expressroutecircuits.yml index a8bc58510a..4f1d1c87f1 100644 --- a/.github/workflows/ms.network.expressroutecircuits.yml +++ b/.github/workflows/ms.network.expressroutecircuits.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.expressroutecircuits.yml' - - 'arm/Microsoft.Network/expressRouteCircuits/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/expressRouteCircuits/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/expressRouteCircuits' + modulePath: 'modules/Microsoft.Network/expressRouteCircuits' workflowPath: '.github/workflows/ms.network.expressroutecircuits.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.firewallpolicies.yml b/.github/workflows/ms.network.firewallpolicies.yml index 6137b0212f..fab9e32a34 100644 --- a/.github/workflows/ms.network.firewallpolicies.yml +++ b/.github/workflows/ms.network.firewallpolicies.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.firewallpolicies.yml' - - 'arm/Microsoft.Network/firewallPolicies/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/firewallPolicies/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/firewallPolicies' + modulePath: 'modules/Microsoft.Network/firewallPolicies' workflowPath: '.github/workflows/ms.network.firewallpolicies.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.frontdoors.yml b/.github/workflows/ms.network.frontdoors.yml index 5e511cae0b..65d1960ddc 100644 --- a/.github/workflows/ms.network.frontdoors.yml +++ b/.github/workflows/ms.network.frontdoors.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.frontdoors.yml' - - 'arm/Microsoft.Network/frontDoors/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/frontDoors/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/frontDoors' + modulePath: 'modules/Microsoft.Network/frontDoors' workflowPath: '.github/workflows/ms.network.frontdoors.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.ipgroups.yml b/.github/workflows/ms.network.ipgroups.yml index 3a13b6d30b..c2e71a6c59 100644 --- a/.github/workflows/ms.network.ipgroups.yml +++ b/.github/workflows/ms.network.ipgroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.ipgroups.yml' - - 'arm/Microsoft.Network/ipGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/ipGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/ipGroups' + modulePath: 'modules/Microsoft.Network/ipGroups' workflowPath: '.github/workflows/ms.network.ipgroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.loadbalancers.yml b/.github/workflows/ms.network.loadbalancers.yml index 3d23e74394..6eb3b3acf4 100644 --- a/.github/workflows/ms.network.loadbalancers.yml +++ b/.github/workflows/ms.network.loadbalancers.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.loadbalancers.yml' - - 'arm/Microsoft.Network/loadBalancers/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/loadBalancers/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/loadBalancers' + modulePath: 'modules/Microsoft.Network/loadBalancers' workflowPath: '.github/workflows/ms.network.loadbalancers.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.localnetworkgateways.yml b/.github/workflows/ms.network.localnetworkgateways.yml index be05683a4b..704d6dc29c 100644 --- a/.github/workflows/ms.network.localnetworkgateways.yml +++ b/.github/workflows/ms.network.localnetworkgateways.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.localnetworkgateways.yml' - - 'arm/Microsoft.Network/localNetworkGateways/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/localNetworkGateways/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/localNetworkGateways' + modulePath: 'modules/Microsoft.Network/localNetworkGateways' workflowPath: '.github/workflows/ms.network.localnetworkgateways.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.natgateways.yml b/.github/workflows/ms.network.natgateways.yml index ebdd539815..fd3b0b0f4c 100644 --- a/.github/workflows/ms.network.natgateways.yml +++ b/.github/workflows/ms.network.natgateways.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.natgateways.yml' - - 'arm/Microsoft.Network/natGateways/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/natGateways/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/natGateways' + modulePath: 'modules/Microsoft.Network/natGateways' workflowPath: '.github/workflows/ms.network.natgateways.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.networkinterfaces.yml b/.github/workflows/ms.network.networkinterfaces.yml index feda3575e3..3351651662 100644 --- a/.github/workflows/ms.network.networkinterfaces.yml +++ b/.github/workflows/ms.network.networkinterfaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.networkinterfaces.yml' - - 'arm/Microsoft.Network/networkInterfaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/networkInterfaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/networkInterfaces' + modulePath: 'modules/Microsoft.Network/networkInterfaces' workflowPath: '.github/workflows/ms.network.networkinterfaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.networksecuritygroups.yml b/.github/workflows/ms.network.networksecuritygroups.yml index 186a49f9c6..ec4143097d 100644 --- a/.github/workflows/ms.network.networksecuritygroups.yml +++ b/.github/workflows/ms.network.networksecuritygroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.networksecuritygroups.yml' - - 'arm/Microsoft.Network/networkSecurityGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/networkSecurityGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/networkSecurityGroups' + modulePath: 'modules/Microsoft.Network/networkSecurityGroups' workflowPath: '.github/workflows/ms.network.networksecuritygroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.networkwatchers.yml b/.github/workflows/ms.network.networkwatchers.yml index 3728a63e58..1f1773ba2e 100644 --- a/.github/workflows/ms.network.networkwatchers.yml +++ b/.github/workflows/ms.network.networkwatchers.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.networkwatchers.yml' - - 'arm/Microsoft.Network/networkWatchers/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/networkWatchers/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/networkWatchers' + modulePath: 'modules/Microsoft.Network/networkWatchers' workflowPath: '.github/workflows/ms.network.networkwatchers.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.privatednszones.yml b/.github/workflows/ms.network.privatednszones.yml index 3afa12980f..5186987b00 100644 --- a/.github/workflows/ms.network.privatednszones.yml +++ b/.github/workflows/ms.network.privatednszones.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.privatednszones.yml' - - 'arm/Microsoft.Network/privateDnsZones/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/privateDnsZones/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/privateDnsZones' + modulePath: 'modules/Microsoft.Network/privateDnsZones' workflowPath: '.github/workflows/ms.network.privatednszones.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.privateendpoints.yml b/.github/workflows/ms.network.privateendpoints.yml index 06132ed4a2..b7fed464dd 100644 --- a/.github/workflows/ms.network.privateendpoints.yml +++ b/.github/workflows/ms.network.privateendpoints.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.privateendpoints.yml' - - 'arm/Microsoft.Network/privateEndpoints/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/privateEndpoints/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/privateEndpoints' + modulePath: 'modules/Microsoft.Network/privateEndpoints' workflowPath: '.github/workflows/ms.network.privateendpoints.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.publicipaddresses.yml b/.github/workflows/ms.network.publicipaddresses.yml index ff2e212f7b..b1e9fbcc11 100644 --- a/.github/workflows/ms.network.publicipaddresses.yml +++ b/.github/workflows/ms.network.publicipaddresses.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.publicipaddresses.yml' - - 'arm/Microsoft.Network/publicIPAddresses/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/publicIPAddresses/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/publicIPAddresses' + modulePath: 'modules/Microsoft.Network/publicIPAddresses' workflowPath: '.github/workflows/ms.network.publicipaddresses.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.publicipprefixes.yml b/.github/workflows/ms.network.publicipprefixes.yml index 7ee726e778..714bc5bdb2 100644 --- a/.github/workflows/ms.network.publicipprefixes.yml +++ b/.github/workflows/ms.network.publicipprefixes.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.publicipprefixes.yml' - - 'arm/Microsoft.Network/publicIPPrefixes/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/publicIPPrefixes/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/publicIPPrefixes' + modulePath: 'modules/Microsoft.Network/publicIPPrefixes' workflowPath: '.github/workflows/ms.network.publicipprefixes.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.routetables.yml b/.github/workflows/ms.network.routetables.yml index c64d0c4b61..9f4bb512c4 100644 --- a/.github/workflows/ms.network.routetables.yml +++ b/.github/workflows/ms.network.routetables.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.routetables.yml' - - 'arm/Microsoft.Network/routeTables/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/routeTables/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/routeTables' + modulePath: 'modules/Microsoft.Network/routeTables' workflowPath: '.github/workflows/ms.network.routetables.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.trafficmanagerprofiles.yml b/.github/workflows/ms.network.trafficmanagerprofiles.yml index 38e8f66a8c..d1a0a6b561 100644 --- a/.github/workflows/ms.network.trafficmanagerprofiles.yml +++ b/.github/workflows/ms.network.trafficmanagerprofiles.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.trafficmanagerprofiles.yml' - - 'arm/Microsoft.Network/trafficmanagerprofiles/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/trafficmanagerprofiles/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/trafficmanagerprofiles' + modulePath: 'modules/Microsoft.Network/trafficmanagerprofiles' workflowPath: '.github/workflows/ms.network.trafficmanagerprofiles.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.virtualhubs.yml b/.github/workflows/ms.network.virtualhubs.yml index cf5d3d8db7..9e2221dff4 100644 --- a/.github/workflows/ms.network.virtualhubs.yml +++ b/.github/workflows/ms.network.virtualhubs.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.virtualhubs.yml' - - 'arm/Microsoft.Network/virtualHubs/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/virtualHubs/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/virtualHubs' + modulePath: 'modules/Microsoft.Network/virtualHubs' workflowPath: '.github/workflows/ms.network.virtualhubs.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.virtualnetworkgateways.yml b/.github/workflows/ms.network.virtualnetworkgateways.yml index d0ad36a1fa..a96f19b58f 100644 --- a/.github/workflows/ms.network.virtualnetworkgateways.yml +++ b/.github/workflows/ms.network.virtualnetworkgateways.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.virtualnetworkgateways.yml' - - 'arm/Microsoft.Network/virtualNetworkGateways/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/virtualNetworkGateways/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/virtualNetworkGateways' + modulePath: 'modules/Microsoft.Network/virtualNetworkGateways' workflowPath: '.github/workflows/ms.network.virtualnetworkgateways.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.virtualnetworks.yml b/.github/workflows/ms.network.virtualnetworks.yml index b1445fc3ce..8ffde5c19e 100644 --- a/.github/workflows/ms.network.virtualnetworks.yml +++ b/.github/workflows/ms.network.virtualnetworks.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.virtualnetworks.yml' - - 'arm/Microsoft.Network/virtualNetworks/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/virtualNetworks/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/virtualNetworks' + modulePath: 'modules/Microsoft.Network/virtualNetworks' workflowPath: '.github/workflows/ms.network.virtualnetworks.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.virtualwans.yml b/.github/workflows/ms.network.virtualwans.yml index af84aa61d6..911e6fe50a 100644 --- a/.github/workflows/ms.network.virtualwans.yml +++ b/.github/workflows/ms.network.virtualwans.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.virtualwans.yml' - - 'arm/Microsoft.Network/virtualWans/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/virtualWans/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/virtualWans' + modulePath: 'modules/Microsoft.Network/virtualWans' workflowPath: '.github/workflows/ms.network.virtualwans.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.vpngateways.yml b/.github/workflows/ms.network.vpngateways.yml index a478903089..2fb8cc1797 100644 --- a/.github/workflows/ms.network.vpngateways.yml +++ b/.github/workflows/ms.network.vpngateways.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.vpngateways.yml' - - 'arm/Microsoft.Network/vpnGateways/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/vpnGateways/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/vpnGateways' + modulePath: 'modules/Microsoft.Network/vpnGateways' workflowPath: '.github/workflows/ms.network.vpngateways.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.network.vpnsites.yml b/.github/workflows/ms.network.vpnsites.yml index fb0f8c8d3f..b72ddae6e1 100644 --- a/.github/workflows/ms.network.vpnsites.yml +++ b/.github/workflows/ms.network.vpnsites.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.network.vpnsites.yml' - - 'arm/Microsoft.Network/vpnSites/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Network/vpnSites/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Network/vpnSites' + modulePath: 'modules/Microsoft.Network/vpnSites' workflowPath: '.github/workflows/ms.network.vpnsites.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.operationalinsights.workspaces.yml b/.github/workflows/ms.operationalinsights.workspaces.yml index 9ddfc177f5..fd0c3c685a 100644 --- a/.github/workflows/ms.operationalinsights.workspaces.yml +++ b/.github/workflows/ms.operationalinsights.workspaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.operationalinsights.workspaces.yml' - - 'arm/Microsoft.OperationalInsights/workspaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.OperationalInsights/workspaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.OperationalInsights/workspaces' + modulePath: 'modules/Microsoft.OperationalInsights/workspaces' workflowPath: '.github/workflows/ms.operationalinsights.workspaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.operationsmanagement.solutions.yml b/.github/workflows/ms.operationsmanagement.solutions.yml index db74fec086..da92a74b21 100644 --- a/.github/workflows/ms.operationsmanagement.solutions.yml +++ b/.github/workflows/ms.operationsmanagement.solutions.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.operationsmanagement.solutions.yml' - - 'arm/Microsoft.OperationsManagement/solutions/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.OperationsManagement/solutions/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.OperationsManagement/solutions' + modulePath: 'modules/Microsoft.OperationsManagement/solutions' workflowPath: '.github/workflows/ms.operationsmanagement.solutions.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.recoveryservices.vaults.yml b/.github/workflows/ms.recoveryservices.vaults.yml index 15e09441c3..275e0498de 100644 --- a/.github/workflows/ms.recoveryservices.vaults.yml +++ b/.github/workflows/ms.recoveryservices.vaults.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.recoveryservices.vaults.yml' - - 'arm/Microsoft.RecoveryServices/vaults/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.RecoveryServices/vaults/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.RecoveryServices/vaults' + modulePath: 'modules/Microsoft.RecoveryServices/vaults' workflowPath: '.github/workflows/ms.recoveryservices.vaults.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.resources.deploymentscripts.yml b/.github/workflows/ms.resources.deploymentscripts.yml index 967b05e4b9..32b6b0f767 100644 --- a/.github/workflows/ms.resources.deploymentscripts.yml +++ b/.github/workflows/ms.resources.deploymentscripts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.resources.deploymentscripts.yml' - - 'arm/Microsoft.Resources/deploymentScripts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Resources/deploymentScripts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Resources/deploymentScripts' + modulePath: 'modules/Microsoft.Resources/deploymentScripts' workflowPath: '.github/workflows/ms.resources.deploymentscripts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.resources.resourcegroups.yml b/.github/workflows/ms.resources.resourcegroups.yml index 392cd5740b..60de42f8b8 100644 --- a/.github/workflows/ms.resources.resourcegroups.yml +++ b/.github/workflows/ms.resources.resourcegroups.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.resources.resourcegroups.yml' - - 'arm/Microsoft.Resources/resourceGroups/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Resources/resourceGroups/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Resources/resourceGroups' + modulePath: 'modules/Microsoft.Resources/resourceGroups' workflowPath: '.github/workflows/ms.resources.resourcegroups.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.resources.tags.yml b/.github/workflows/ms.resources.tags.yml index c35776cb2d..fb54367126 100644 --- a/.github/workflows/ms.resources.tags.yml +++ b/.github/workflows/ms.resources.tags.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.resources.tags.yml' - - 'arm/Microsoft.Resources/tags/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Resources/tags/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Resources/tags' + modulePath: 'modules/Microsoft.Resources/tags' workflowPath: '.github/workflows/ms.resources.tags.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.security.azuresecuritycenter.yml b/.github/workflows/ms.security.azuresecuritycenter.yml index 0eab54dc73..bca0ebedff 100644 --- a/.github/workflows/ms.security.azuresecuritycenter.yml +++ b/.github/workflows/ms.security.azuresecuritycenter.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.security.azuresecuritycenter.yml' - - 'arm/Microsoft.Security/azureSecurityCenter/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Security/azureSecurityCenter/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Security/azureSecurityCenter' + modulePath: 'modules/Microsoft.Security/azureSecurityCenter' workflowPath: '.github/workflows/ms.security.azuresecuritycenter.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.servicebus.namespaces.yml b/.github/workflows/ms.servicebus.namespaces.yml index e290a78302..fb84ab7ccd 100644 --- a/.github/workflows/ms.servicebus.namespaces.yml +++ b/.github/workflows/ms.servicebus.namespaces.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.servicebus.namespaces.yml' - - 'arm/Microsoft.ServiceBus/namespaces/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ServiceBus/namespaces/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ServiceBus/namespaces' + modulePath: 'modules/Microsoft.ServiceBus/namespaces' workflowPath: '.github/workflows/ms.servicebus.namespaces.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.servicefabric.clusters.yml b/.github/workflows/ms.servicefabric.clusters.yml index d53258695c..9895c4f192 100644 --- a/.github/workflows/ms.servicefabric.clusters.yml +++ b/.github/workflows/ms.servicefabric.clusters.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.servicefabric.clusters.yml' - - 'arm/Microsoft.ServiceFabric/clusters/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.ServiceFabric/clusters/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.ServiceFabric/clusters' + modulePath: 'modules/Microsoft.ServiceFabric/clusters' workflowPath: '.github/workflows/ms.servicefabric.clusters.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.sql.managedinstances.yml b/.github/workflows/ms.sql.managedinstances.yml index 70cacaaaaf..e3c6df7041 100644 --- a/.github/workflows/ms.sql.managedinstances.yml +++ b/.github/workflows/ms.sql.managedinstances.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.sql.managedinstances.yml' - - 'arm/Microsoft.Sql/managedInstances/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Sql/managedInstances/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Sql/managedInstances' + modulePath: 'modules/Microsoft.Sql/managedInstances' workflowPath: '.github/workflows/ms.sql.managedinstances.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.sql.servers.yml b/.github/workflows/ms.sql.servers.yml index c2b15642ee..61623e9bfb 100644 --- a/.github/workflows/ms.sql.servers.yml +++ b/.github/workflows/ms.sql.servers.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.sql.servers.yml' - - 'arm/Microsoft.Sql/servers/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Sql/servers/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Sql/servers' + modulePath: 'modules/Microsoft.Sql/servers' workflowPath: '.github/workflows/ms.sql.servers.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.storage.storageaccounts.yml b/.github/workflows/ms.storage.storageaccounts.yml index 25ca93d427..dfd7c811fc 100644 --- a/.github/workflows/ms.storage.storageaccounts.yml +++ b/.github/workflows/ms.storage.storageaccounts.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.storage.storageaccounts.yml' - - 'arm/Microsoft.Storage/storageAccounts/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Storage/storageAccounts/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Storage/storageAccounts' + modulePath: 'modules/Microsoft.Storage/storageAccounts' workflowPath: '.github/workflows/ms.storage.storageaccounts.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.synapse.privatelinkhubs.yml b/.github/workflows/ms.synapse.privatelinkhubs.yml index 7c70983ae5..d0287ac8d3 100644 --- a/.github/workflows/ms.synapse.privatelinkhubs.yml +++ b/.github/workflows/ms.synapse.privatelinkhubs.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.synapse.privatelinkhubs.yml' - - 'arm/Microsoft.Synapse/privateLinkHubs/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Synapse/privateLinkHubs/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Synapse/privateLinkHubs' + modulePath: 'modules/Microsoft.Synapse/privateLinkHubs' workflowPath: '.github/workflows/ms.synapse.privatelinkhubs.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.virtualmachineimages.imagetemplates.yml b/.github/workflows/ms.virtualmachineimages.imagetemplates.yml index 1a586bcf64..7d1c122891 100644 --- a/.github/workflows/ms.virtualmachineimages.imagetemplates.yml +++ b/.github/workflows/ms.virtualmachineimages.imagetemplates.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.virtualmachineimages.imagetemplates.yml' - - 'arm/Microsoft.VirtualMachineImages/imageTemplates/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.VirtualMachineImages/imageTemplates/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.VirtualMachineImages/imageTemplates' + modulePath: 'modules/Microsoft.VirtualMachineImages/imageTemplates' workflowPath: '.github/workflows/ms.virtualmachineimages.imagetemplates.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.web.connections.yml b/.github/workflows/ms.web.connections.yml index e32df8e3c9..24a5452946 100644 --- a/.github/workflows/ms.web.connections.yml +++ b/.github/workflows/ms.web.connections.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.web.connections.yml' - - 'arm/Microsoft.Web/connections/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Web/connections/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Web/connections' + modulePath: 'modules/Microsoft.Web/connections' workflowPath: '.github/workflows/ms.web.connections.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.web.hostingenvironments.yml b/.github/workflows/ms.web.hostingenvironments.yml index 0d926983ec..cc7f884c27 100644 --- a/.github/workflows/ms.web.hostingenvironments.yml +++ b/.github/workflows/ms.web.hostingenvironments.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.web.hostingenvironments.yml' - - 'arm/Microsoft.Web/hostingEnvironments/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Web/hostingEnvironments/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Web/hostingEnvironments' + modulePath: 'modules/Microsoft.Web/hostingEnvironments' workflowPath: '.github/workflows/ms.web.hostingenvironments.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.web.serverfarms.yml b/.github/workflows/ms.web.serverfarms.yml index 1ba700cf21..d0d6a3a41d 100644 --- a/.github/workflows/ms.web.serverfarms.yml +++ b/.github/workflows/ms.web.serverfarms.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.web.serverfarms.yml' - - 'arm/Microsoft.Web/serverfarms/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Web/serverfarms/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Web/serverfarms' + modulePath: 'modules/Microsoft.Web/serverfarms' workflowPath: '.github/workflows/ms.web.serverfarms.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.web.sites.yml b/.github/workflows/ms.web.sites.yml index a83b5659d2..5f69a15df6 100644 --- a/.github/workflows/ms.web.sites.yml +++ b/.github/workflows/ms.web.sites.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.web.sites.yml' - - 'arm/Microsoft.Web/sites/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Web/sites/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Web/sites' + modulePath: 'modules/Microsoft.Web/sites' workflowPath: '.github/workflows/ms.web.sites.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/ms.web.staticsites.yml b/.github/workflows/ms.web.staticsites.yml index bc0920919b..b387de58ae 100644 --- a/.github/workflows/ms.web.staticsites.yml +++ b/.github/workflows/ms.web.staticsites.yml @@ -19,15 +19,15 @@ on: paths: - '.github/actions/templates/**' - '.github/workflows/ms.web.staticsites.yml' - - 'arm/Microsoft.Web/staticSites/**' - - 'arm/.global/global.module.tests.ps1' + - 'modules/Microsoft.Web/staticSites/**' + - 'modules/.global/global.module.tests.ps1' - '!*/**/readme.md' - 'utilities/pipelines/**' - '!utilities/pipelines/dependencies/**' env: variablesPath: 'global.variables.yml' - modulePath: 'arm/Microsoft.Web/staticSites' + modulePath: 'modules/Microsoft.Web/staticSites' workflowPath: '.github/workflows/ms.web.staticsites.yml' AZURE_CREDENTIALS: ${{ secrets.AZURE_CREDENTIALS }} ARM_SUBSCRIPTION_ID: '${{ secrets.ARM_SUBSCRIPTION_ID }}' diff --git a/.github/workflows/platform.convertToArmTemplate.tests.yml b/.github/workflows/platform.convertToArmTemplate.tests.yml index abbce2b938..a17478ce75 100644 --- a/.github/workflows/platform.convertToArmTemplate.tests.yml +++ b/.github/workflows/platform.convertToArmTemplate.tests.yml @@ -1,6 +1,7 @@ name: '.Platform: Test - ConvertTo-ARMTemplate.ps1' on: + workflow_dispatch: push: branches: - main diff --git a/.github/workflows/platform.dependencies.yml b/.github/workflows/platform.dependencies.yml index 1754c3c32c..a1addb1653 100644 --- a/.github/workflows/platform.dependencies.yml +++ b/.github/workflows/platform.dependencies.yml @@ -43,7 +43,8 @@ jobs: strategy: fail-fast: false matrix: - parameterFilePaths: ['validation.parameters.json', 'locks.parameters.json'] + parameterFilePaths: + ['validation.parameters.json', 'locks.parameters.json'] steps: - name: 'Checkout' uses: actions/checkout@v2 @@ -52,7 +53,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -80,7 +81,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -111,7 +112,7 @@ jobs: id: deploy_msi uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -150,7 +151,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -178,7 +179,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -206,7 +207,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -234,7 +235,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -253,7 +254,12 @@ jobs: fail-fast: false matrix: parameterFilePaths: - ['appi.parameters.json', 'aut.parameters.json', 'sol.parameters.json', 'parameters.json'] + [ + 'appi.parameters.json', + 'aut.parameters.json', + 'sol.parameters.json', + 'parameters.json', + ] steps: - name: 'Checkout' uses: actions/checkout@v2 @@ -263,7 +269,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -292,7 +298,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -400,7 +406,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -434,7 +440,7 @@ jobs: id: deploy_imgt uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -597,7 +603,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -625,7 +631,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -653,7 +659,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -682,7 +688,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -719,7 +725,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -750,7 +756,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -778,7 +784,7 @@ jobs: 'lb.parameters.json', 'lb.min.parameters.json', 'fw.parameters.json', - 'fw.additional.parameters.json' + 'fw.additional.parameters.json', ] steps: - name: 'Checkout' @@ -789,7 +795,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -819,7 +825,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -849,7 +855,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -879,7 +885,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -910,7 +916,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -943,7 +949,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1123,7 +1129,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1245,7 +1251,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1273,7 +1279,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/subscription/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/subscription/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1306,7 +1312,7 @@ jobs: '11.azfw.parameters.json', '12.bastion.parameters.json', '13.bastion.parameters.json', - 'parameters.json' + 'parameters.json', ] steps: - name: 'Checkout' @@ -1317,7 +1323,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1347,7 +1353,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1375,7 +1381,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1405,7 +1411,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' @@ -1433,7 +1439,7 @@ jobs: - name: 'Deploy module' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: 'arm/${{ env.namespace }}/deploy.bicep' + templateFilePath: 'modules/${{ env.namespace }}/deploy.bicep' parameterFilePath: '${{ env.dependencyPath }}/${{ env.namespace }}/parameters/${{ matrix.parameterFilePaths }}' location: '${{ env.location }}' resourceGroupName: '${{ env.defaultResourceGroupName }}' diff --git a/.github/workflows/platform.updateReadMe.yml b/.github/workflows/platform.updateReadMe.yml index 829dd17ae6..9e3d0dfcf2 100644 --- a/.github/workflows/platform.updateReadMe.yml +++ b/.github/workflows/platform.updateReadMe.yml @@ -10,8 +10,8 @@ on: branches: - main paths: - - 'arm/**/deploy.bicep' - - 'arm/**/deploy.json' + - 'modules/**/deploy.bicep' + - 'modules/**/deploy.json' env: pipelinePrincipalGitUserName: 'CARMLPipelinePrincipal' @@ -34,7 +34,7 @@ jobs: . "$env:GITHUB_WORKSPACE/utilities/tools/Set-ReadMeModuleTable.ps1" $functionInput = @{ - ModulesPath = Join-Path $env:GITHUB_WORKSPACE 'arm' + ModulesPath = Join-Path $env:GITHUB_WORKSPACE 'modules' FilePath = Join-Path $env:GITHUB_WORKSPACE 'README.md' Organization = ($env:GITHUB_REPOSITORY).split('/')[0] RepositoryName = ($env:GITHUB_REPOSITORY).split('/')[1] @@ -55,8 +55,8 @@ jobs: . "$env:GITHUB_WORKSPACE/utilities/tools/Set-ReadMeModuleTable.ps1" $functionInput = @{ - ModulesPath = Join-Path $env:GITHUB_WORKSPACE 'arm' - FilePath = Join-Path $env:GITHUB_WORKSPACE 'arm/README.md' + ModulesPath = Join-Path $env:GITHUB_WORKSPACE 'modules' + FilePath = Join-Path $env:GITHUB_WORKSPACE 'modules/README.md' Organization = ($env:GITHUB_REPOSITORY).split('/')[0] RepositoryName = ($env:GITHUB_REPOSITORY).split('/')[1] ColumnsInOrder = @('Name', 'ProviderNamespace','ResourceType') diff --git a/README.md b/README.md index 7d4e4a6241..2f4ae8107d 100644 --- a/README.md +++ b/README.md @@ -29,107 +29,107 @@ The CI environment supports both ARM and Bicep and can be leveraged using GitHub | Name | Status | | - | - | -| [Action Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/actionGroups) | [!['Insights: ActionGroups'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ActionGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.actiongroups.yml) | -| [Activity Log Alerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/activityLogAlerts) | [!['Insights: ActivityLogAlerts'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ActivityLogAlerts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.activitylogalerts.yml) | -| [Activity Logs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/diagnosticSettings) | [!['Insights: DiagnosticSettings'](https://github.com/Azure/ResourceModules/workflows/Insights:%20DiagnosticSettings/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.diagnosticsettings.yml) | -| [Analysis Services Servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AnalysisServices/servers) | [!['AnalysisServices: Servers'](https://github.com/Azure/ResourceModules/workflows/AnalysisServices:%20Servers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.analysisservices.servers.yml) | -| [API Connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/connections) | [!['Web: Connections'](https://github.com/Azure/ResourceModules/workflows/Web:%20Connections/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.connections.yml) | -| [API Management Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ApiManagement/service) | [!['ApiManagement: Service'](https://github.com/Azure/ResourceModules/workflows/ApiManagement:%20Service/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.apimanagement.service.yml) | -| [App Configuration](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AppConfiguration/configurationStores) | [!['AppConfiguration: ConfigurationStores'](https://github.com/Azure/ResourceModules/workflows/AppConfiguration:%20ConfigurationStores/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.appconfiguration.configurationstores.yml) | -| [App Service Environments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/hostingEnvironments) | [!['Web: HostingEnvironments'](https://github.com/Azure/ResourceModules/workflows/Web:%20HostingEnvironments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.hostingenvironments.yml) | -| [App Service Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/serverfarms) | [!['Web: Serverfarms'](https://github.com/Azure/ResourceModules/workflows/Web:%20Serverfarms/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.serverfarms.yml) | -| [Application Insights](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/components) | [!['Insights: Components'](https://github.com/Azure/ResourceModules/workflows/Insights:%20Components/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.components.yml) | -| [Application Security Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationSecurityGroups) | [!['Network: ApplicationSecurityGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20ApplicationSecurityGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.applicationsecuritygroups.yml) | -| [Authorization Locks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/locks) | [!['Authorization: Locks'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20Locks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.locks.yml) | -| [Automation Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Automation/automationAccounts) | [!['Automation: AutomationAccounts'](https://github.com/Azure/ResourceModules/workflows/Automation:%20AutomationAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.automation.automationaccounts.yml) | -| [Availability Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/availabilitySets) | [!['Compute: AvailabilitySets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20AvailabilitySets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.availabilitysets.yml) | -| [AVD Application Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/applicationgroups) | [!['DesktopVirtualization: ApplicationGroups'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20ApplicationGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.applicationgroups.yml) | -| [AVD Host Pools](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/hostpools) | [!['DesktopVirtualization: HostPools'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20HostPools/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.hostpools.yml) | -| [AVD Scaling Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/scalingplans) | [!['DesktopVirtualization: Scalingplans'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20Scalingplans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.scalingplans.yml) | -| [AVD Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/workspaces) | [!['DesktopVirtualization: Workspaces'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.workspaces.yml) | -| [Azure Active Directory Domain Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AAD/DomainServices) | [!['AAD: DomainServices'](https://github.com/Azure/ResourceModules/workflows/AAD:%20DomainServices/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.aad.domainservices.yml) | -| [Azure Compute Galleries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/galleries) | [!['Compute: Galleries'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Galleries/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.galleries.yml) | -| [Azure Databricks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Databricks/workspaces) | [!['Databricks: Workspaces'](https://github.com/Azure/ResourceModules/workflows/Databricks:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.databricks.workspaces.yml) | -| [Azure Firewalls](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/azureFirewalls) | [!['Network: AzureFirewalls'](https://github.com/Azure/ResourceModules/workflows/Network:%20AzureFirewalls/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.azurefirewalls.yml) | -| [Azure Health Bots](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.HealthBot/healthBots) | [!['HealthBot: HealthBots'](https://github.com/Azure/ResourceModules/workflows/HealthBot:%20HealthBots/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.healthbot.healthbots.yml) | -| [Azure Kubernetes Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerService/managedClusters) | [!['ContainerService: ManagedClusters'](https://github.com/Azure/ResourceModules/workflows/ContainerService:%20ManagedClusters/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerservice.managedclusters.yml) | -| [Azure Monitor Private Link Scopes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/privateLinkScopes) | [!['Insights: PrivateLinkScopes'](https://github.com/Azure/ResourceModules/workflows/Insights:%20PrivateLinkScopes/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.privatelinkscopes.yml) | -| [Azure NetApp Files](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.NetApp/netAppAccounts) | [!['NetApp: NetAppAccounts'](https://github.com/Azure/ResourceModules/workflows/NetApp:%20NetAppAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.netapp.netappaccounts.yml) | -| [Azure Security Center](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Security/azureSecurityCenter) | [!['Security: AzureSecurityCenter'](https://github.com/Azure/ResourceModules/workflows/Security:%20AzureSecurityCenter/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.security.azuresecuritycenter.yml) | -| [Azure Synapse Analytics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Synapse/privateLinkHubs) | [!['Synapse: PrivateLinkHubs'](https://github.com/Azure/ResourceModules/workflows/Synapse:%20PrivateLinkHubs/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.synapse.privatelinkhubs.yml) | -| [Bastion Hosts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/bastionHosts) | [!['Network: BastionHosts'](https://github.com/Azure/ResourceModules/workflows/Network:%20BastionHosts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.bastionhosts.yml) | -| [Batch Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Batch/batchAccounts) | [!['Batch: BatchAccounts'](https://github.com/Azure/ResourceModules/workflows/Batch:%20BatchAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.batch.batchaccounts.yml) | -| [Budgets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Consumption/budgets) | [!['Consumption: Budgets'](https://github.com/Azure/ResourceModules/workflows/Consumption:%20Budgets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.consumption.budgets.yml) | -| [Cognitive Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.CognitiveServices/accounts) | [!['CognitiveServices: Accounts'](https://github.com/Azure/ResourceModules/workflows/CognitiveServices:%20Accounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.cognitiveservices.accounts.yml) | -| [Compute Disks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/disks) | [!['Compute: Disks'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Disks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.disks.yml) | -| [Container Instances](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerInstance/containerGroups) | [!['ContainerInstance: ContainerGroups'](https://github.com/Azure/ResourceModules/workflows/ContainerInstance:%20ContainerGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerinstance.containergroups.yml) | -| [Container Registries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerRegistry/registries) | [!['ContainerRegistry: Registries'](https://github.com/Azure/ResourceModules/workflows/ContainerRegistry:%20Registries/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerregistry.registries.yml) | -| [Data Factories](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataFactory/factories) | [!['DataFactory: Factories'](https://github.com/Azure/ResourceModules/workflows/DataFactory:%20Factories/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.datafactory.factories.yml) | -| [DataProtection BackupVaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataProtection/backupVaults) | [![DataProtection: BackupVaults](https://github.com/Azure/ResourceModules/workflows/DataProtection:%20BackupVaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.dataprotection.backupvaults.yml) | -| [DDoS Protection Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ddosProtectionPlans) | [!['Network: DdosProtectionPlans'](https://github.com/Azure/ResourceModules/workflows/Network:%20DdosProtectionPlans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.ddosprotectionplans.yml) | -| [Deployment Scripts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/deploymentScripts) | [!['Resources: DeploymentScripts'](https://github.com/Azure/ResourceModules/workflows/Resources:%20DeploymentScripts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.deploymentscripts.yml) | -| [Disk Encryption Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/diskEncryptionSets) | [!['Compute: DiskEncryptionSets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20DiskEncryptionSets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.diskencryptionsets.yml) | -| [DocumentDB Database Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DocumentDB/databaseAccounts) | [!['DocumentDB: DatabaseAccounts'](https://github.com/Azure/ResourceModules/workflows/DocumentDB:%20DatabaseAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.documentdb.databaseaccounts.yml) | -| [Event Grid System Topics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/systemTopics) | [!['EventGrid: System Topics'](https://github.com/Azure/ResourceModules/workflows/EventGrid:%20System%20Topics/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventgrid.systemtopics.yml) | -| [Event Grid Topics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/topics) | [!['EventGrid: Topics'](https://github.com/Azure/ResourceModules/workflows/EventGrid:%20Topics/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventgrid.topics.yml) | -| [Event Hub Namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventHub/namespaces) | [!['EventHub: Namespaces'](https://github.com/Azure/ResourceModules/workflows/EventHub:%20Namespaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventhub.namespaces.yml) | -| [ExpressRoute Circuits](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/expressRouteCircuits) | [!['Network: ExpressRouteCircuits'](https://github.com/Azure/ResourceModules/workflows/Network:%20ExpressRouteCircuits/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.expressroutecircuits.yml) | -| [Firewall Policies](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/firewallPolicies) | [!['Network: FirewallPolicies'](https://github.com/Azure/ResourceModules/workflows/Network:%20FirewallPolicies/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.firewallpolicies.yml) | -| [Front Doors](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/frontDoors) | [!['Network: Frontdoors'](https://github.com/Azure/ResourceModules/workflows/Network:%20Frontdoors/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.frontdoors.yml) | -| [Image Templates](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.VirtualMachineImages/imageTemplates) | [!['VirtualMachineImages: ImageTemplates'](https://github.com/Azure/ResourceModules/workflows/VirtualMachineImages:%20ImageTemplates/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.virtualmachineimages.imagetemplates.yml) | -| [Images](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/images) | [!['Compute: Images'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Images/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.images.yml) | -| [IP Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ipGroups) | [!['Network: IpGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20IpGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.ipgroups.yml) | -| [Key Vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KeyVault/vaults) | [!['KeyVault: Vaults'](https://github.com/Azure/ResourceModules/workflows/KeyVault:%20Vaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.keyvault.vaults.yml) | -| [Kubernetes Configuration Extensions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/extensions) | [!['KubernetesConfiguration: Extensions'](https://github.com/Azure/ResourceModules/workflows/KubernetesConfiguration:%20Extensions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.kubernetesconfiguration.extensions.yml) | -| [Kubernetes Configuration Flux Configurations](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/fluxConfigurations) | [!['KubernetesConfiguration: FluxConfigurations'](https://github.com/Azure/ResourceModules/workflows/KubernetesConfiguration:%20FluxConfigurations/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml) | -| [Load Balancers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/loadBalancers) | [!['Network: LoadBalancers'](https://github.com/Azure/ResourceModules/workflows/Network:%20LoadBalancers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.loadbalancers.yml) | -| [Local Network Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/localNetworkGateways) | [!['Network: LocalNetworkGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20LocalNetworkGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.localnetworkgateways.yml) | -| [Log Analytics Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationalInsights/workspaces) | [!['OperationalInsights: Workspaces'](https://github.com/Azure/ResourceModules/workflows/OperationalInsights:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.operationalinsights.workspaces.yml) | -| [Logic Apps](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Logic/workflows) | [!['Logic: Workflows'](https://github.com/Azure/ResourceModules/workflows/Logic:%20Workflows/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.logic.workflows.yml) | -| [Machine Learning Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.MachineLearningServices/workspaces) | [!['MachineLearningServices: Workspaces'](https://github.com/Azure/ResourceModules/workflows/MachineLearningServices:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.machinelearningservices.workspaces.yml) | -| [Management Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Management/managementGroups) | [!['Management: ManagementGroups'](https://github.com/Azure/ResourceModules/workflows/Management:%20ManagementGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.management.managementgroups.yml) | -| [Metric Alerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/metricAlerts) | [!['Insights: MetricAlerts'](https://github.com/Azure/ResourceModules/workflows/Insights:%20MetricAlerts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.metricalerts.yml) | -| [NAT Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/natGateways) | [!['Network: NatGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20NatGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.natgateways.yml) | -| [Network Application Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationGateways) | [!['Network: ApplicationGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20ApplicationGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.applicationgateways.yml) | -| [Network Interface](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkInterfaces) | [!['Network: NetworkInterfaces'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkInterfaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networkinterfaces.yml) | -| [Network Security Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkSecurityGroups) | [!['Network: NetworkSecurityGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkSecurityGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networksecuritygroups.yml) | -| [Network Watchers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkWatchers) | [!['Network: NetworkWatchers'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkWatchers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networkwatchers.yml) | -| [OperationsManagement Solutions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationsManagement/solutions) | [!['OperationsManagement: Solutions'](https://github.com/Azure/ResourceModules/workflows/OperationsManagement:%20Solutions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.operationsmanagement.solutions.yml) | -| [Policy Assignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyAssignments) | [!['Authorization: PolicyAssignments'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyAssignments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policyassignments.yml) | -| [Policy Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyDefinitions) | [!['Authorization: PolicyDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policydefinitions.yml) | -| [Policy Exemptions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyExemptions) | [!['Authorization: PolicyExemptions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyExemptions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policyexemptions.yml) | -| [Policy Set Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policySetDefinitions) | [!['Authorization: PolicySetDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicySetDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policysetdefinitions.yml) | -| [Private DNS Zones](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateDnsZones) | [!['Network: PrivateDnsZones'](https://github.com/Azure/ResourceModules/workflows/Network:%20PrivateDnsZones/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.privatednszones.yml) | -| [Private Endpoints](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateEndpoints) | [!['Network: PrivateEndpoints'](https://github.com/Azure/ResourceModules/workflows/Network:%20PrivateEndpoints/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.privateendpoints.yml) | -| [Proximity Placement Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/proximityPlacementGroups) | [!['Compute: ProximityPlacementGroups'](https://github.com/Azure/ResourceModules/workflows/Compute:%20ProximityPlacementGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.proximityplacementgroups.yml) | -| [Public IP Addresses](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPAddresses) | [!['Network: PublicIpAddresses'](https://github.com/Azure/ResourceModules/workflows/Network:%20PublicIpAddresses/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.publicipaddresses.yml) | -| [Public IP Prefixes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPPrefixes) | [!['Network: PublicIpPrefixes'](https://github.com/Azure/ResourceModules/workflows/Network:%20PublicIpPrefixes/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.publicipprefixes.yml) | -| [Recovery Services Vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.RecoveryServices/vaults) | [!['RecoveryServices: Vaults'](https://github.com/Azure/ResourceModules/workflows/RecoveryServices:%20Vaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.recoveryservices.vaults.yml) | -| [Registration Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedServices/registrationDefinitions) | [!['ManagedServices: RegistrationDefinitions'](https://github.com/Azure/ResourceModules/workflows/ManagedServices:%20RegistrationDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.managedservices.registrationdefinitions.yml) | -| [Resource Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/resourceGroups) | [!['Resources: ResourceGroups'](https://github.com/Azure/ResourceModules/workflows/Resources:%20ResourceGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.resourcegroups.yml) | -| [Resources Tags](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/tags) | [!['Resources: Tags'](https://github.com/Azure/ResourceModules/workflows/Resources:%20Tags/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.tags.yml) | -| [Role Assignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleAssignments) | [!['Authorization: RoleAssignments'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20RoleAssignments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.roleassignments.yml) | -| [Role Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleDefinitions) | [!['Authorization: RoleDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20RoleDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.roledefinitions.yml) | -| [Route Tables](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/routeTables) | [!['Network: RouteTables'](https://github.com/Azure/ResourceModules/workflows/Network:%20RouteTables/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.routetables.yml) | -| [Scheduled Query Rules](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/scheduledQueryRules) | [!['Insights: ScheduledQueryRules'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ScheduledQueryRules/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.scheduledqueryrules.yml) | -| [Service Bus Namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceBus/namespaces) | [!['ServiceBus: Namespaces'](https://github.com/Azure/ResourceModules/workflows/ServiceBus:%20Namespaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.servicebus.namespaces.yml) | -| [Service Fabric Clusters](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceFabric/clusters) | [!['Service Fabric: Clusters'](https://github.com/Azure/ResourceModules/workflows/Service%20Fabric:%20Clusters/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.servicefabric.clusters.yml) | -| [SQL Managed Instances](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/managedInstances) | [!['Sql: ManagedInstances'](https://github.com/Azure/ResourceModules/workflows/Sql:%20ManagedInstances/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.sql.managedinstances.yml) | -| [SQL Servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/servers) | [!['Sql: Servers'](https://github.com/Azure/ResourceModules/workflows/Sql:%20Servers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.sql.servers.yml) | -| [Static Web Sites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/staticSites) | [!['Web: StaticSites'](https://github.com/Azure/ResourceModules/workflows/Web:%20StaticSites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.staticsites.yml) | -| [Storage Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Storage/storageAccounts) | [!['Storage: StorageAccounts'](https://github.com/Azure/ResourceModules/workflows/Storage:%20StorageAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.storage.storageaccounts.yml) | -| [Traffic Manager Profiles](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/trafficmanagerprofiles) | [!['Network: TrafficManagerProfiles'](https://github.com/Azure/ResourceModules/workflows/Network:%20TrafficManagerProfiles/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.trafficmanagerprofiles.yml) | -| [User Assigned Identities](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedIdentity/userAssignedIdentities) | [!['ManagedIdentity: UserAssignedIdentities'](https://github.com/Azure/ResourceModules/workflows/ManagedIdentity:%20UserAssignedIdentities/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.managedidentity.userassignedidentities.yml) | -| [Virtual Hubs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualHubs) | [!['Network: VirtualHubs'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualHubs/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualhubs.yml) | -| [Virtual Machine Scale Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachineScaleSets) | [!['Compute: VirtualMachineScaleSets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20VirtualMachineScaleSets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.virtualmachinescalesets.yml) | -| [Virtual Machines](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachines) | [!['Compute: VirtualMachines'](https://github.com/Azure/ResourceModules/workflows/Compute:%20VirtualMachines/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.virtualmachines.yml) | -| [Virtual Network Gateway Connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/connections) | [!['Network: Connections'](https://github.com/Azure/ResourceModules/workflows/Network:%20Connections/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.connections.yml) | -| [Virtual Network Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworkGateways) | [!['Network: VirtualNetworkGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualNetworkGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualnetworkgateways.yml) | -| [Virtual Networks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworks) | [!['Network: VirtualNetworks'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualNetworks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualnetworks.yml) | -| [Virtual WANs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualWans) | [!['Network: VirtualWans'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualWans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualwans.yml) | -| [VPN Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnGateways) | [!['Network: VPNGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20VPNGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.vpngateways.yml) | -| [VPN Sites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnSites) | [!['Network: VPN Sites'](https://github.com/Azure/ResourceModules/workflows/Network:%20VPN%20Sites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.vpnsites.yml) | -| [Web/Function Apps](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/sites) | [!['Web: Sites'](https://github.com/Azure/ResourceModules/workflows/Web:%20Sites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.sites.yml) | +| [Action Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/actionGroups) | [!['Insights: ActionGroups'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ActionGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.actiongroups.yml) | +| [Activity Log Alerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/activityLogAlerts) | [!['Insights: ActivityLogAlerts'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ActivityLogAlerts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.activitylogalerts.yml) | +| [Activity Logs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/diagnosticSettings) | [!['Insights: DiagnosticSettings'](https://github.com/Azure/ResourceModules/workflows/Insights:%20DiagnosticSettings/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.diagnosticsettings.yml) | +| [Analysis Services Servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AnalysisServices/servers) | [!['AnalysisServices: Servers'](https://github.com/Azure/ResourceModules/workflows/AnalysisServices:%20Servers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.analysisservices.servers.yml) | +| [API Connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/connections) | [!['Web: Connections'](https://github.com/Azure/ResourceModules/workflows/Web:%20Connections/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.connections.yml) | +| [API Management Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ApiManagement/service) | [!['ApiManagement: Service'](https://github.com/Azure/ResourceModules/workflows/ApiManagement:%20Service/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.apimanagement.service.yml) | +| [App Configuration](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AppConfiguration/configurationStores) | [!['AppConfiguration: ConfigurationStores'](https://github.com/Azure/ResourceModules/workflows/AppConfiguration:%20ConfigurationStores/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.appconfiguration.configurationstores.yml) | +| [App Service Environments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/hostingEnvironments) | [!['Web: HostingEnvironments'](https://github.com/Azure/ResourceModules/workflows/Web:%20HostingEnvironments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.hostingenvironments.yml) | +| [App Service Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/serverfarms) | [!['Web: Serverfarms'](https://github.com/Azure/ResourceModules/workflows/Web:%20Serverfarms/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.serverfarms.yml) | +| [Application Insights](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/components) | [!['Insights: Components'](https://github.com/Azure/ResourceModules/workflows/Insights:%20Components/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.components.yml) | +| [Application Security Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationSecurityGroups) | [!['Network: ApplicationSecurityGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20ApplicationSecurityGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.applicationsecuritygroups.yml) | +| [Authorization Locks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/locks) | [!['Authorization: Locks'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20Locks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.locks.yml) | +| [Automation Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Automation/automationAccounts) | [!['Automation: AutomationAccounts'](https://github.com/Azure/ResourceModules/workflows/Automation:%20AutomationAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.automation.automationaccounts.yml) | +| [Availability Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/availabilitySets) | [!['Compute: AvailabilitySets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20AvailabilitySets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.availabilitysets.yml) | +| [AVD Application Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/applicationgroups) | [!['DesktopVirtualization: ApplicationGroups'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20ApplicationGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.applicationgroups.yml) | +| [AVD Host Pools](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/hostpools) | [!['DesktopVirtualization: HostPools'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20HostPools/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.hostpools.yml) | +| [AVD Scaling Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/scalingplans) | [!['DesktopVirtualization: Scalingplans'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20Scalingplans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.scalingplans.yml) | +| [AVD Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/workspaces) | [!['DesktopVirtualization: Workspaces'](https://github.com/Azure/ResourceModules/workflows/DesktopVirtualization:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.desktopvirtualization.workspaces.yml) | +| [Azure Active Directory Domain Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AAD/DomainServices) | [!['AAD: DomainServices'](https://github.com/Azure/ResourceModules/workflows/AAD:%20DomainServices/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.aad.domainservices.yml) | +| [Azure Compute Galleries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/galleries) | [!['Compute: Galleries'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Galleries/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.galleries.yml) | +| [Azure Databricks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Databricks/workspaces) | [!['Databricks: Workspaces'](https://github.com/Azure/ResourceModules/workflows/Databricks:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.databricks.workspaces.yml) | +| [Azure Firewalls](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/azureFirewalls) | [!['Network: AzureFirewalls'](https://github.com/Azure/ResourceModules/workflows/Network:%20AzureFirewalls/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.azurefirewalls.yml) | +| [Azure Health Bots](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.HealthBot/healthBots) | [!['HealthBot: HealthBots'](https://github.com/Azure/ResourceModules/workflows/HealthBot:%20HealthBots/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.healthbot.healthbots.yml) | +| [Azure Kubernetes Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerService/managedClusters) | [!['ContainerService: ManagedClusters'](https://github.com/Azure/ResourceModules/workflows/ContainerService:%20ManagedClusters/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerservice.managedclusters.yml) | +| [Azure Monitor Private Link Scopes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/privateLinkScopes) | [!['Insights: PrivateLinkScopes'](https://github.com/Azure/ResourceModules/workflows/Insights:%20PrivateLinkScopes/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.privatelinkscopes.yml) | +| [Azure NetApp Files](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.NetApp/netAppAccounts) | [!['NetApp: NetAppAccounts'](https://github.com/Azure/ResourceModules/workflows/NetApp:%20NetAppAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.netapp.netappaccounts.yml) | +| [Azure Security Center](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Security/azureSecurityCenter) | [!['Security: AzureSecurityCenter'](https://github.com/Azure/ResourceModules/workflows/Security:%20AzureSecurityCenter/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.security.azuresecuritycenter.yml) | +| [Azure Synapse Analytics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Synapse/privateLinkHubs) | [!['Synapse: PrivateLinkHubs'](https://github.com/Azure/ResourceModules/workflows/Synapse:%20PrivateLinkHubs/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.synapse.privatelinkhubs.yml) | +| [Bastion Hosts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/bastionHosts) | [!['Network: BastionHosts'](https://github.com/Azure/ResourceModules/workflows/Network:%20BastionHosts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.bastionhosts.yml) | +| [Batch Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Batch/batchAccounts) | [!['Batch: BatchAccounts'](https://github.com/Azure/ResourceModules/workflows/Batch:%20BatchAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.batch.batchaccounts.yml) | +| [Budgets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Consumption/budgets) | [!['Consumption: Budgets'](https://github.com/Azure/ResourceModules/workflows/Consumption:%20Budgets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.consumption.budgets.yml) | +| [Cognitive Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.CognitiveServices/accounts) | [!['CognitiveServices: Accounts'](https://github.com/Azure/ResourceModules/workflows/CognitiveServices:%20Accounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.cognitiveservices.accounts.yml) | +| [Compute Disks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/disks) | [!['Compute: Disks'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Disks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.disks.yml) | +| [Container Instances](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerInstance/containerGroups) | [!['ContainerInstance: ContainerGroups'](https://github.com/Azure/ResourceModules/workflows/ContainerInstance:%20ContainerGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerinstance.containergroups.yml) | +| [Container Registries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerRegistry/registries) | [!['ContainerRegistry: Registries'](https://github.com/Azure/ResourceModules/workflows/ContainerRegistry:%20Registries/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.containerregistry.registries.yml) | +| [Data Factories](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataFactory/factories) | [!['DataFactory: Factories'](https://github.com/Azure/ResourceModules/workflows/DataFactory:%20Factories/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.datafactory.factories.yml) | +| [DataProtection BackupVaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataProtection/backupVaults) | [![DataProtection: BackupVaults](https://github.com/Azure/ResourceModules/workflows/DataProtection:%20BackupVaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.dataprotection.backupvaults.yml) | +| [DDoS Protection Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ddosProtectionPlans) | [!['Network: DdosProtectionPlans'](https://github.com/Azure/ResourceModules/workflows/Network:%20DdosProtectionPlans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.ddosprotectionplans.yml) | +| [Deployment Scripts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/deploymentScripts) | [!['Resources: DeploymentScripts'](https://github.com/Azure/ResourceModules/workflows/Resources:%20DeploymentScripts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.deploymentscripts.yml) | +| [Disk Encryption Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/diskEncryptionSets) | [!['Compute: DiskEncryptionSets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20DiskEncryptionSets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.diskencryptionsets.yml) | +| [DocumentDB Database Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DocumentDB/databaseAccounts) | [!['DocumentDB: DatabaseAccounts'](https://github.com/Azure/ResourceModules/workflows/DocumentDB:%20DatabaseAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.documentdb.databaseaccounts.yml) | +| [Event Grid System Topics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/systemTopics) | [!['EventGrid: System Topics'](https://github.com/Azure/ResourceModules/workflows/EventGrid:%20System%20Topics/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventgrid.systemtopics.yml) | +| [Event Grid Topics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/topics) | [!['EventGrid: Topics'](https://github.com/Azure/ResourceModules/workflows/EventGrid:%20Topics/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventgrid.topics.yml) | +| [Event Hub Namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventHub/namespaces) | [!['EventHub: Namespaces'](https://github.com/Azure/ResourceModules/workflows/EventHub:%20Namespaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.eventhub.namespaces.yml) | +| [ExpressRoute Circuits](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/expressRouteCircuits) | [!['Network: ExpressRouteCircuits'](https://github.com/Azure/ResourceModules/workflows/Network:%20ExpressRouteCircuits/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.expressroutecircuits.yml) | +| [Firewall Policies](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/firewallPolicies) | [!['Network: FirewallPolicies'](https://github.com/Azure/ResourceModules/workflows/Network:%20FirewallPolicies/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.firewallpolicies.yml) | +| [Front Doors](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/frontDoors) | [!['Network: Frontdoors'](https://github.com/Azure/ResourceModules/workflows/Network:%20Frontdoors/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.frontdoors.yml) | +| [Image Templates](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.VirtualMachineImages/imageTemplates) | [!['VirtualMachineImages: ImageTemplates'](https://github.com/Azure/ResourceModules/workflows/VirtualMachineImages:%20ImageTemplates/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.virtualmachineimages.imagetemplates.yml) | +| [Images](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/images) | [!['Compute: Images'](https://github.com/Azure/ResourceModules/workflows/Compute:%20Images/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.images.yml) | +| [IP Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ipGroups) | [!['Network: IpGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20IpGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.ipgroups.yml) | +| [Key Vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KeyVault/vaults) | [!['KeyVault: Vaults'](https://github.com/Azure/ResourceModules/workflows/KeyVault:%20Vaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.keyvault.vaults.yml) | +| [Kubernetes Configuration Extensions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/extensions) | [!['KubernetesConfiguration: Extensions'](https://github.com/Azure/ResourceModules/workflows/KubernetesConfiguration:%20Extensions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.kubernetesconfiguration.extensions.yml) | +| [Kubernetes Configuration Flux Configurations](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/fluxConfigurations) | [!['KubernetesConfiguration: FluxConfigurations'](https://github.com/Azure/ResourceModules/workflows/KubernetesConfiguration:%20FluxConfigurations/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.kubernetesconfiguration.fluxconfigurations.yml) | +| [Load Balancers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/loadBalancers) | [!['Network: LoadBalancers'](https://github.com/Azure/ResourceModules/workflows/Network:%20LoadBalancers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.loadbalancers.yml) | +| [Local Network Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/localNetworkGateways) | [!['Network: LocalNetworkGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20LocalNetworkGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.localnetworkgateways.yml) | +| [Log Analytics Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationalInsights/workspaces) | [!['OperationalInsights: Workspaces'](https://github.com/Azure/ResourceModules/workflows/OperationalInsights:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.operationalinsights.workspaces.yml) | +| [Logic Apps](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Logic/workflows) | [!['Logic: Workflows'](https://github.com/Azure/ResourceModules/workflows/Logic:%20Workflows/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.logic.workflows.yml) | +| [Machine Learning Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.MachineLearningServices/workspaces) | [!['MachineLearningServices: Workspaces'](https://github.com/Azure/ResourceModules/workflows/MachineLearningServices:%20Workspaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.machinelearningservices.workspaces.yml) | +| [Management Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Management/managementGroups) | [!['Management: ManagementGroups'](https://github.com/Azure/ResourceModules/workflows/Management:%20ManagementGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.management.managementgroups.yml) | +| [Metric Alerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/metricAlerts) | [!['Insights: MetricAlerts'](https://github.com/Azure/ResourceModules/workflows/Insights:%20MetricAlerts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.metricalerts.yml) | +| [NAT Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/natGateways) | [!['Network: NatGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20NatGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.natgateways.yml) | +| [Network Application Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationGateways) | [!['Network: ApplicationGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20ApplicationGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.applicationgateways.yml) | +| [Network Interface](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkInterfaces) | [!['Network: NetworkInterfaces'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkInterfaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networkinterfaces.yml) | +| [Network Security Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkSecurityGroups) | [!['Network: NetworkSecurityGroups'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkSecurityGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networksecuritygroups.yml) | +| [Network Watchers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkWatchers) | [!['Network: NetworkWatchers'](https://github.com/Azure/ResourceModules/workflows/Network:%20NetworkWatchers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.networkwatchers.yml) | +| [OperationsManagement Solutions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationsManagement/solutions) | [!['OperationsManagement: Solutions'](https://github.com/Azure/ResourceModules/workflows/OperationsManagement:%20Solutions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.operationsmanagement.solutions.yml) | +| [Policy Assignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyAssignments) | [!['Authorization: PolicyAssignments'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyAssignments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policyassignments.yml) | +| [Policy Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyDefinitions) | [!['Authorization: PolicyDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policydefinitions.yml) | +| [Policy Exemptions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyExemptions) | [!['Authorization: PolicyExemptions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicyExemptions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policyexemptions.yml) | +| [Policy Set Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policySetDefinitions) | [!['Authorization: PolicySetDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20PolicySetDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.policysetdefinitions.yml) | +| [Private DNS Zones](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateDnsZones) | [!['Network: PrivateDnsZones'](https://github.com/Azure/ResourceModules/workflows/Network:%20PrivateDnsZones/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.privatednszones.yml) | +| [Private Endpoints](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateEndpoints) | [!['Network: PrivateEndpoints'](https://github.com/Azure/ResourceModules/workflows/Network:%20PrivateEndpoints/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.privateendpoints.yml) | +| [Proximity Placement Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/proximityPlacementGroups) | [!['Compute: ProximityPlacementGroups'](https://github.com/Azure/ResourceModules/workflows/Compute:%20ProximityPlacementGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.proximityplacementgroups.yml) | +| [Public IP Addresses](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPAddresses) | [!['Network: PublicIpAddresses'](https://github.com/Azure/ResourceModules/workflows/Network:%20PublicIpAddresses/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.publicipaddresses.yml) | +| [Public IP Prefixes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPPrefixes) | [!['Network: PublicIpPrefixes'](https://github.com/Azure/ResourceModules/workflows/Network:%20PublicIpPrefixes/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.publicipprefixes.yml) | +| [Recovery Services Vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.RecoveryServices/vaults) | [!['RecoveryServices: Vaults'](https://github.com/Azure/ResourceModules/workflows/RecoveryServices:%20Vaults/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.recoveryservices.vaults.yml) | +| [Registration Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedServices/registrationDefinitions) | [!['ManagedServices: RegistrationDefinitions'](https://github.com/Azure/ResourceModules/workflows/ManagedServices:%20RegistrationDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.managedservices.registrationdefinitions.yml) | +| [Resource Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/resourceGroups) | [!['Resources: ResourceGroups'](https://github.com/Azure/ResourceModules/workflows/Resources:%20ResourceGroups/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.resourcegroups.yml) | +| [Resources Tags](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/tags) | [!['Resources: Tags'](https://github.com/Azure/ResourceModules/workflows/Resources:%20Tags/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.resources.tags.yml) | +| [Role Assignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleAssignments) | [!['Authorization: RoleAssignments'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20RoleAssignments/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.roleassignments.yml) | +| [Role Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleDefinitions) | [!['Authorization: RoleDefinitions'](https://github.com/Azure/ResourceModules/workflows/Authorization:%20RoleDefinitions/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.authorization.roledefinitions.yml) | +| [Route Tables](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/routeTables) | [!['Network: RouteTables'](https://github.com/Azure/ResourceModules/workflows/Network:%20RouteTables/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.routetables.yml) | +| [Scheduled Query Rules](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/scheduledQueryRules) | [!['Insights: ScheduledQueryRules'](https://github.com/Azure/ResourceModules/workflows/Insights:%20ScheduledQueryRules/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.insights.scheduledqueryrules.yml) | +| [Service Bus Namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceBus/namespaces) | [!['ServiceBus: Namespaces'](https://github.com/Azure/ResourceModules/workflows/ServiceBus:%20Namespaces/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.servicebus.namespaces.yml) | +| [Service Fabric Clusters](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceFabric/clusters) | [!['Service Fabric: Clusters'](https://github.com/Azure/ResourceModules/workflows/Service%20Fabric:%20Clusters/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.servicefabric.clusters.yml) | +| [SQL Managed Instances](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/managedInstances) | [!['Sql: ManagedInstances'](https://github.com/Azure/ResourceModules/workflows/Sql:%20ManagedInstances/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.sql.managedinstances.yml) | +| [SQL Servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/servers) | [!['Sql: Servers'](https://github.com/Azure/ResourceModules/workflows/Sql:%20Servers/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.sql.servers.yml) | +| [Static Web Sites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/staticSites) | [!['Web: StaticSites'](https://github.com/Azure/ResourceModules/workflows/Web:%20StaticSites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.staticsites.yml) | +| [Storage Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Storage/storageAccounts) | [!['Storage: StorageAccounts'](https://github.com/Azure/ResourceModules/workflows/Storage:%20StorageAccounts/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.storage.storageaccounts.yml) | +| [Traffic Manager Profiles](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/trafficmanagerprofiles) | [!['Network: TrafficManagerProfiles'](https://github.com/Azure/ResourceModules/workflows/Network:%20TrafficManagerProfiles/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.trafficmanagerprofiles.yml) | +| [User Assigned Identities](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedIdentity/userAssignedIdentities) | [!['ManagedIdentity: UserAssignedIdentities'](https://github.com/Azure/ResourceModules/workflows/ManagedIdentity:%20UserAssignedIdentities/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.managedidentity.userassignedidentities.yml) | +| [Virtual Hubs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualHubs) | [!['Network: VirtualHubs'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualHubs/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualhubs.yml) | +| [Virtual Machine Scale Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachineScaleSets) | [!['Compute: VirtualMachineScaleSets'](https://github.com/Azure/ResourceModules/workflows/Compute:%20VirtualMachineScaleSets/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.virtualmachinescalesets.yml) | +| [Virtual Machines](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachines) | [!['Compute: VirtualMachines'](https://github.com/Azure/ResourceModules/workflows/Compute:%20VirtualMachines/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.compute.virtualmachines.yml) | +| [Virtual Network Gateway Connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/connections) | [!['Network: Connections'](https://github.com/Azure/ResourceModules/workflows/Network:%20Connections/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.connections.yml) | +| [Virtual Network Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworkGateways) | [!['Network: VirtualNetworkGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualNetworkGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualnetworkgateways.yml) | +| [Virtual Networks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworks) | [!['Network: VirtualNetworks'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualNetworks/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualnetworks.yml) | +| [Virtual WANs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualWans) | [!['Network: VirtualWans'](https://github.com/Azure/ResourceModules/workflows/Network:%20VirtualWans/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.virtualwans.yml) | +| [VPN Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnGateways) | [!['Network: VPNGateways'](https://github.com/Azure/ResourceModules/workflows/Network:%20VPNGateways/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.vpngateways.yml) | +| [VPN Sites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnSites) | [!['Network: VPN Sites'](https://github.com/Azure/ResourceModules/workflows/Network:%20VPN%20Sites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.network.vpnsites.yml) | +| [Web/Function Apps](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/sites) | [!['Web: Sites'](https://github.com/Azure/ResourceModules/workflows/Web:%20Sites/badge.svg)](https://github.com/Azure/ResourceModules/actions/workflows/ms.web.sites.yml) | ## Tooling diff --git a/arm/README.md b/arm/README.md deleted file mode 100644 index cf3cb3aa21..0000000000 --- a/arm/README.md +++ /dev/null @@ -1,107 +0,0 @@ -In this section you can find useful information regarding the Modules that are contained in this repository. - -## Available Resource Modules - -| Name | Provider namespace | Resource Type | -| - | - | - | -| [Azure Active Directory Domain Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AAD/DomainServices) | `MS.AAD` | [DomainServices](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AAD/DomainServices) | -| [Analysis Services Servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AnalysisServices/servers) | `MS.AnalysisServices` | [servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AnalysisServices/servers) | -| [API Management Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ApiManagement/service) | `MS.ApiManagement` | [service](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ApiManagement/service) | -| [App Configuration](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AppConfiguration/configurationStores) | `MS.AppConfiguration` | [configurationStores](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.AppConfiguration/configurationStores) | -| [Authorization Locks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/locks) | `MS.Authorization` | [locks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/locks) | -| [Policy Assignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyAssignments) | | [policyAssignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyAssignments) | -| [Policy Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyDefinitions) | | [policyDefinitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyDefinitions) | -| [Policy Exemptions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyExemptions) | | [policyExemptions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policyExemptions) | -| [Policy Set Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policySetDefinitions) | | [policySetDefinitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/policySetDefinitions) | -| [Role Assignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleAssignments) | | [roleAssignments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleAssignments) | -| [Role Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleDefinitions) | | [roleDefinitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Authorization/roleDefinitions) | -| [Automation Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Automation/automationAccounts) | `MS.Automation` | [automationAccounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Automation/automationAccounts) | -| [Batch Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Batch/batchAccounts) | `MS.Batch` | [batchAccounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Batch/batchAccounts) | -| [Cognitive Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.CognitiveServices/accounts) | `MS.CognitiveServices` | [accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.CognitiveServices/accounts) | -| [Availability Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/availabilitySets) | `MS.Compute` | [availabilitySets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/availabilitySets) | -| [Disk Encryption Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/diskEncryptionSets) | | [diskEncryptionSets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/diskEncryptionSets) | -| [Compute Disks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/disks) | | [disks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/disks) | -| [Azure Compute Galleries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/galleries) | | [galleries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/galleries) | -| [Images](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/images) | | [images](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/images) | -| [Proximity Placement Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/proximityPlacementGroups) | | [proximityPlacementGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/proximityPlacementGroups) | -| [Virtual Machines](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachines) | | [virtualMachines](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachines) | -| [Virtual Machine Scale Sets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachineScaleSets) | | [virtualMachineScaleSets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Compute/virtualMachineScaleSets) | -| [Budgets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Consumption/budgets) | `MS.Consumption` | [budgets](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Consumption/budgets) | -| [Container Instances](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerInstance/containerGroups) | `MS.ContainerInstance` | [containerGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerInstance/containerGroups) | -| [Container Registries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerRegistry/registries) | `MS.ContainerRegistry` | [registries](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerRegistry/registries) | -| [Azure Kubernetes Services](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerService/managedClusters) | `MS.ContainerService` | [managedClusters](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ContainerService/managedClusters) | -| [Azure Databricks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Databricks/workspaces) | `MS.Databricks` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Databricks/workspaces) | -| [Data Factories](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataFactory/factories) | `MS.DataFactory` | [factories](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataFactory/factories) | -| [DataProtection BackupVaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataProtection/backupVaults) | `MS.DataProtection` | [backupVaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DataProtection/backupVaults) | -| [AVD Application Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/applicationgroups) | `MS.DesktopVirtualization` | [applicationgroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/applicationgroups) | -| [AVD Host Pools](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/hostpools) | | [hostpools](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/hostpools) | -| [AVD Scaling Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/scalingplans) | | [scalingplans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/scalingplans) | -| [AVD Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/workspaces) | | [workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DesktopVirtualization/workspaces) | -| [DocumentDB Database Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DocumentDB/databaseAccounts) | `MS.DocumentDB` | [databaseAccounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.DocumentDB/databaseAccounts) | -| [Event Grid System Topics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/systemTopics) | `MS.EventGrid` | [systemTopics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/systemTopics) | -| [Event Grid Topics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/topics) | | [topics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventGrid/topics) | -| [Event Hub Namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventHub/namespaces) | `MS.EventHub` | [namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.EventHub/namespaces) | -| [Azure Health Bots](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.HealthBot/healthBots) | `MS.HealthBot` | [healthBots](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.HealthBot/healthBots) | -| [Action Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/actionGroups) | `MS.Insights` | [actionGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/actionGroups) | -| [Activity Log Alerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/activityLogAlerts) | | [activityLogAlerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/activityLogAlerts) | -| [Application Insights](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/components) | | [components](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/components) | -| [Activity Logs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/diagnosticSettings) | | [diagnosticSettings](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/diagnosticSettings) | -| [Metric Alerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/metricAlerts) | | [metricAlerts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/metricAlerts) | -| [Azure Monitor Private Link Scopes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/privateLinkScopes) | | [privateLinkScopes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/privateLinkScopes) | -| [Scheduled Query Rules](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/scheduledQueryRules) | | [scheduledQueryRules](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Insights/scheduledQueryRules) | -| [Key Vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KeyVault/vaults) | `MS.KeyVault` | [vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KeyVault/vaults) | -| [Kubernetes Configuration Extensions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/extensions) | `MS.KubernetesConfiguration` | [extensions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/extensions) | -| [Kubernetes Configuration Flux Configurations](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/fluxConfigurations) | | [fluxConfigurations](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.KubernetesConfiguration/fluxConfigurations) | -| [Logic Apps](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Logic/workflows) | `MS.Logic` | [workflows](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Logic/workflows) | -| [Machine Learning Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.MachineLearningServices/workspaces) | `MS.achineLearningServices` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.MachineLearningServices/workspaces) | -| [User Assigned Identities](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedIdentity/userAssignedIdentities) | `MS.anagedIdentity` | [userAssignedIdentities](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedIdentity/userAssignedIdentities) | -| [Registration Definitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedServices/registrationDefinitions) | `MS.anagedServices` | [registrationDefinitions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ManagedServices/registrationDefinitions) | -| [Management Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Management/managementGroups) | `MS.anagement` | [managementGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Management/managementGroups) | -| [Azure NetApp Files](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.NetApp/netAppAccounts) | `MS.NetApp` | [netAppAccounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.NetApp/netAppAccounts) | -| [Network Application Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationGateways) | `MS.Network` | [applicationGateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationGateways) | -| [Application Security Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationSecurityGroups) | | [applicationSecurityGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/applicationSecurityGroups) | -| [Azure Firewalls](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/azureFirewalls) | | [azureFirewalls](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/azureFirewalls) | -| [Bastion Hosts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/bastionHosts) | | [bastionHosts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/bastionHosts) | -| [Virtual Network Gateway Connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/connections) | | [connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/connections) | -| [DDoS Protection Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ddosProtectionPlans) | | [ddosProtectionPlans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ddosProtectionPlans) | -| [ExpressRoute Circuits](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/expressRouteCircuits) | | [expressRouteCircuits](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/expressRouteCircuits) | -| [Firewall Policies](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/firewallPolicies) | | [firewallPolicies](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/firewallPolicies) | -| [Front Doors](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/frontDoors) | | [frontDoors](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/frontDoors) | -| [IP Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ipGroups) | | [ipGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/ipGroups) | -| [Load Balancers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/loadBalancers) | | [loadBalancers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/loadBalancers) | -| [Local Network Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/localNetworkGateways) | | [localNetworkGateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/localNetworkGateways) | -| [NAT Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/natGateways) | | [natGateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/natGateways) | -| [Network Interface](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkInterfaces) | | [networkInterfaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkInterfaces) | -| [Network Security Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkSecurityGroups) | | [networkSecurityGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkSecurityGroups) | -| [Network Watchers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkWatchers) | | [networkWatchers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/networkWatchers) | -| [Private DNS Zones](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateDnsZones) | | [privateDnsZones](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateDnsZones) | -| [Private Endpoints](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateEndpoints) | | [privateEndpoints](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/privateEndpoints) | -| [Public IP Addresses](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPAddresses) | | [publicIPAddresses](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPAddresses) | -| [Public IP Prefixes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPPrefixes) | | [publicIPPrefixes](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/publicIPPrefixes) | -| [Route Tables](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/routeTables) | | [routeTables](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/routeTables) | -| [Traffic Manager Profiles](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/trafficmanagerprofiles) | | [trafficmanagerprofiles](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/trafficmanagerprofiles) | -| [Virtual Hubs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualHubs) | | [virtualHubs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualHubs) | -| [Virtual Network Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworkGateways) | | [virtualNetworkGateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworkGateways) | -| [Virtual Networks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworks) | | [virtualNetworks](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualNetworks) | -| [Virtual WANs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualWans) | | [virtualWans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/virtualWans) | -| [VPN Gateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnGateways) | | [vpnGateways](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnGateways) | -| [VPN Sites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnSites) | | [vpnSites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Network/vpnSites) | -| [Log Analytics Workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationalInsights/workspaces) | `MS.OperationalInsights` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationalInsights/workspaces) | -| [OperationsManagement Solutions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationsManagement/solutions) | `MS.OperationsManagement` | [solutions](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.OperationsManagement/solutions) | -| [Recovery Services Vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.RecoveryServices/vaults) | `MS.RecoveryServices` | [vaults](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.RecoveryServices/vaults) | -| [Deployment Scripts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/deploymentScripts) | `MS.Resources` | [deploymentScripts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/deploymentScripts) | -| [Resource Groups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/resourceGroups) | | [resourceGroups](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/resourceGroups) | -| [Resources Tags](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/tags) | | [tags](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Resources/tags) | -| [Azure Security Center](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Security/azureSecurityCenter) | `MS.Security` | [azureSecurityCenter](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Security/azureSecurityCenter) | -| [Service Bus Namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceBus/namespaces) | `MS.ServiceBus` | [namespaces](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceBus/namespaces) | -| [Service Fabric Clusters](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceFabric/clusters) | `MS.ServiceFabric` | [clusters](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.ServiceFabric/clusters) | -| [SQL Managed Instances](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/managedInstances) | `MS.Sql` | [managedInstances](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/managedInstances) | -| [SQL Servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/servers) | | [servers](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Sql/servers) | -| [Storage Accounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Storage/storageAccounts) | `MS.Storage` | [storageAccounts](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Storage/storageAccounts) | -| [Azure Synapse Analytics](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Synapse/privateLinkHubs) | `MS.Synapse` | [privateLinkHubs](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Synapse/privateLinkHubs) | -| [Image Templates](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.VirtualMachineImages/imageTemplates) | `MS.VirtualMachineImages` | [imageTemplates](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.VirtualMachineImages/imageTemplates) | -| [API Connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/connections) | `MS.Web` | [connections](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/connections) | -| [App Service Environments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/hostingEnvironments) | | [hostingEnvironments](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/hostingEnvironments) | -| [App Service Plans](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/serverfarms) | | [serverfarms](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/serverfarms) | -| [Web/Function Apps](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/sites) | | [sites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/sites) | -| [Static Web Sites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/staticSites) | | [staticSites](https://github.com/Azure/ResourceModules/tree/main/arm/Microsoft.Web/staticSites) | diff --git a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_roleAssignments.bicep b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_roleAssignments.bicep index e9139f12a1..eab4087e91 100644 --- a/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_roleAssignments.bicep +++ b/constructs/Microsoft.Authorization/roleAssignments-multiRolesMultiPrincipals/.bicep/nested_roleAssignments.bicep @@ -291,7 +291,7 @@ var builtInRoleNames = { 'Azure Maps Contributor': '/providers/Microsoft.Authorization/roleDefinitions/dba33070-676a-4fb0-87fa-064dc56ff7fb' } -module roleAssignments_mg '../../../../arm/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep' = [for principalId in principalIds: if (!empty(managementGroupId) && empty(subscriptionId) && empty(resourceGroupName)) { +module roleAssignments_mg '../../../../modules/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep' = [for principalId in principalIds: if (!empty(managementGroupId) && empty(subscriptionId) && empty(resourceGroupName)) { name: 'roleAssignments_mg-${guid(deployment().name, location, principalId)}' scope: managementGroup(managementGroupId) params: { @@ -301,7 +301,7 @@ module roleAssignments_mg '../../../../arm/Microsoft.Authorization/roleAssignmen } }] -module roleAssignments_sub '../../../../arm/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep' = [for principalId in principalIds: if (empty(managementGroupId) && !empty(subscriptionId) && empty(resourceGroupName)) { +module roleAssignments_sub '../../../../modules/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep' = [for principalId in principalIds: if (empty(managementGroupId) && !empty(subscriptionId) && empty(resourceGroupName)) { name: 'roleAssignments_sub-${guid(deployment().name, location, principalId)}' scope: subscription(subscriptionId) params: { @@ -311,7 +311,7 @@ module roleAssignments_sub '../../../../arm/Microsoft.Authorization/roleAssignme } }] -module roleAssignments_rg '../../../../arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep' = [for principalId in principalIds: if (empty(managementGroupId) && !empty(resourceGroupName) && !empty(subscriptionId)) { +module roleAssignments_rg '../../../../modules/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep' = [for principalId in principalIds: if (empty(managementGroupId) && !empty(resourceGroupName) && !empty(subscriptionId)) { name: 'roleAssignments_rg-${guid(deployment().name, location, principalId)}' scope: resourceGroup(subscriptionId, resourceGroupName) params: { diff --git a/constructs/Microsoft.Compute/virtualMachinesMultiple/deploy.bicep b/constructs/Microsoft.Compute/virtualMachinesMultiple/deploy.bicep index f35a53e0c0..5e79b624eb 100644 --- a/constructs/Microsoft.Compute/virtualMachinesMultiple/deploy.bicep +++ b/constructs/Microsoft.Compute/virtualMachinesMultiple/deploy.bicep @@ -300,7 +300,7 @@ var vmNamesToApply = !empty(vmNames) ? vmNames : vmGeneratedNames var enableReferencedModulesTelemetry = false -module virtualMachine '../../../arm/Microsoft.Compute/virtualMachines/deploy.bicep' = [for (vmName, index) in vmNamesToApply: { +module virtualMachine '../../../modules/Microsoft.Compute/virtualMachines/deploy.bicep' = [for (vmName, index) in vmNamesToApply: { name: '${deployment().name}-vm-${index}' params: { name: vmName diff --git a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep index 80971b71eb..353f473ba7 100644 --- a/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep +++ b/constructs/Microsoft.Network/virtualNetwork/virtualNetworkPeerings-multiRemoteVnets/deploy.bicep @@ -19,7 +19,7 @@ resource defaultTelemetry 'Microsoft.Resources/deployments@2021-04-01' = if (ena } } -module virtualNetworkPeering '../../../../arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep' = [for peeringConfiguration in peeringConfigurations: { +module virtualNetworkPeering '../../../../modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep' = [for peeringConfiguration in peeringConfigurations: { name: 'virtualNetworkPeering-${last(split(peeringConfiguration.remoteVirtualNetworkId, '/'))}' params: { name: contains(peeringConfiguration, 'peeringName') ? '${peeringConfiguration.peeringName}' : '${localVnetName}-${last(split(peeringConfiguration.remoteVirtualNetworkId, '/'))}' diff --git a/docs/wiki/Getting started - Get module cross-references.md b/docs/wiki/Getting started - Get module cross-references.md index abe10e5097..a81d551dd4 100644 --- a/docs/wiki/Getting started - Get module cross-references.md +++ b/docs/wiki/Getting started - Get module cross-references.md @@ -32,7 +32,7 @@ For details on how to use the function, please refer to the script's local docum ## Example output ```PowerShell -VERBOSE: The modules in path [ResourceModules\arm] have the following local folder dependencies: +VERBOSE: The modules in path [ResourceModules\modules] have the following local folder dependencies: VERBOSE: VERBOSE: Resource: Microsoft.ApiManagement/service VERBOSE: - Microsoft.ApiManagement/authorizationServers diff --git a/docs/wiki/Getting started - Scenario 2 Onboard module library and CI environment.md b/docs/wiki/Getting started - Scenario 2 Onboard module library and CI environment.md index 72b1ccb17e..33b320312e 100644 --- a/docs/wiki/Getting started - Scenario 2 Onboard module library and CI environment.md +++ b/docs/wiki/Getting started - Scenario 2 Onboard module library and CI environment.md @@ -379,16 +379,16 @@ For this reason, make sure to update the references in the following modules onc | File | Parameter | Notes | | - | - | - | -| `arm\Microsoft.Compute\diskEncryptionSets\.parameters\parameters.json` |`keyUrl.value` | | -| `arm\Microsoft.Compute\virtualMachines\.parameters\linux.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | -| `arm\Microsoft.Compute\virtualMachines\.parameters\windows.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | -| `arm\Microsoft.Compute\virtualMachineScaleSets\.parameters\linux.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | -| `arm\Microsoft.Compute\virtualMachineScaleSets\.parameters\windows.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | -| `arm\Microsoft.Sql\managedInstances\.parameters\parameters.json` | `keys.value.uri` | | -| `arm\Microsoft.Network\applicationGateways\.parameters\parameters.json` | `sslCertificates.value.properties.keyVaultSecretId` | | -| `arm\Microsoft.Web\sites\.parameters\fa.parameters.json` | `appSettingsKeyValuePairs.value.EASYAUTH_SECRET` | Key Vault secret URI without version | -| `arm\Microsoft.Web\sites\.parameters\fa.parameters.json` | `authSettingV2Configuration.value.identityProviders.azureActiveDirectory.registration.clientId` | App ID from the Azure Active Directory App | -| `arm\Microsoft.Web\sites\.parameters\fa.parameters.json` | `authSettingV2Configuration.value.identityProviders.azureActiveDirectory.validation.allowedAudiences` | API endpoint from the Azure Active Directory app | +| `modules\Microsoft.Compute\diskEncryptionSets\.parameters\parameters.json` |`keyUrl.value` | | +| `modules\Microsoft.Compute\virtualMachines\.parameters\linux.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | +| `modules\Microsoft.Compute\virtualMachines\.parameters\windows.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | +| `modules\Microsoft.Compute\virtualMachineScaleSets\.parameters\linux.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | +| `modules\Microsoft.Compute\virtualMachineScaleSets\.parameters\windows.parameters.json` | `extensionDiskEncryptionConfig.value.settings.KeyEncryptionKeyURL` | | +| `modules\Microsoft.Sql\managedInstances\.parameters\parameters.json` | `keys.value.uri` | | +| `modules\Microsoft.Network\applicationGateways\.parameters\parameters.json` | `sslCertificates.value.properties.keyVaultSecretId` | | +| `modules\Microsoft.Web\sites\.parameters\fa.parameters.json` | `appSettingsKeyValuePairs.value.EASYAUTH_SECRET` | Key Vault secret URI without version | +| `modules\Microsoft.Web\sites\.parameters\fa.parameters.json` | `authSettingV2Configuration.value.identityProviders.azureActiveDirectory.registration.clientId` | App ID from the Azure Active Directory App | +| `modules\Microsoft.Web\sites\.parameters\fa.parameters.json` | `authSettingV2Configuration.value.identityProviders.azureActiveDirectory.validation.allowedAudiences` | API endpoint from the Azure Active Directory app | diff --git a/docs/wiki/Solution creation.md b/docs/wiki/Solution creation.md index 8d3a037343..21437dd74f 100644 --- a/docs/wiki/Solution creation.md +++ b/docs/wiki/Solution creation.md @@ -57,8 +57,8 @@ Once you start building a solution using this library, you may wonder how best t - Use the [VS-Code extension](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) for Bicep to enable DSL-native features such as auto-complete. Metadata implemented in the modules are automatically loaded through the extension. - Use the readme - - If you don't know how to use an object/array parameter, you can check if the module's ReadMe file specifies any 'Parameter Usage' block for the given parameter ([example](https://github.com/Azure/ResourceModules/blob/main/arm/Microsoft.AnalysisServices/servers/readme.md#parameter-usage-tags)) - or - check the module's `Deployment Examples` ([example](https://github.com/Azure/ResourceModules/blob/main/arm/Microsoft.AnalysisServices/servers/readme.md#deployment-examples)). - - In general, take note of the `Deployment Examples` specified in each module's ReadMe file, as they provide you with rich & tested examples of how a given module can be deployed ([example](https://github.com/Azure/ResourceModules/blob/main/arm/Microsoft.AnalysisServices/servers/readme.md#deployment-examples)). An easy way to get started is to copy one of the examples and then adjust it to your needs. + - If you don't know how to use an object/array parameter you can check if the module's ReadMe file specifies any 'Parameter Usage' block for set parameter ([example](https://github.com/Azure/ResourceModules/blob/main/modules/Microsoft.AnalysisServices/servers/readme.md#parameter-usage-tags)) - or - check the module's `Deployment Examples` ([example](https://github.com/Azure/ResourceModules/blob/main/modules/Microsoft.AnalysisServices/servers/readme.md#deployment-examples)). + - In general, take note of the `Deployment Examples` specified in each module's ReadMe file as they provide you with rich & tested examples of how set module can be deployed ([example](https://github.com/Azure/ResourceModules/blob/main/modules/Microsoft.AnalysisServices/servers/readme.md#deployment-examples)). An easy way to get started is to copy one of the examples and then adjust to it your needs. - Note the outputs that are returned by each module. - If an output you need isn't available, you have 2 choices: 1. Add the missing output to the module @@ -117,7 +117,7 @@ param subnets array = [ // =========== // // Resource Group -module rg '../arm/Microsoft.Resources/resourceGroups/deploy.bicep' = { +module rg '../modules/Microsoft.Resources/resourceGroups/deploy.bicep' = { name: 'registry-rg' params: { name: resourceGroupName @@ -126,7 +126,7 @@ module rg '../arm/Microsoft.Resources/resourceGroups/deploy.bicep' = { } // Network Security Group -module nsg '../arm/Microsoft.Network/networkSecurityGroups/deploy.bicep' = { +module nsg '../modules/Microsoft.Network/networkSecurityGroups/deploy.bicep' = { name: 'registry-nsg' scope: resourceGroup(resourceGroupName) params: { @@ -138,7 +138,7 @@ module nsg '../arm/Microsoft.Network/networkSecurityGroups/deploy.bicep' = { } // Virtual Network -module vnet '../arm/Microsoft.Network/virtualNetworks/deploy.bicep' = { +module vnet '../modules/Microsoft.Network/virtualNetworks/deploy.bicep' = { name: 'registry-vnet' scope: resourceGroup(resourceGroupName) params: { @@ -436,7 +436,7 @@ jobs: - name: 'Deploy resource group' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: './arm/Microsoft.Resources/resourceGroups/deploy.bicep' + templateFilePath: './modules/Microsoft.Resources/resourceGroups/deploy.bicep' parameterFilePath: './MultiRepoTestParentFolder/network-hub-rg/Parameters/ResourceGroup/parameters.json' location: '${{ env.defaultLocation }}' resourceGroupName: '${{ env.resourceGroupName }}' @@ -447,7 +447,7 @@ jobs: - name: 'Deploy network security group' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: './arm/Microsoft.Network/networkSecurityGroups/deploy.bicep' + templateFilePath: './modules/Microsoft.Network/networkSecurityGroups/deploy.bicep' parameterFilePath: './MultiRepoTestParentFolder/network-hub-rg/Parameters/NetworkSecurityGroups/parameters.json' location: '${{ env.defaultLocation }}' resourceGroupName: '${{ env.resourceGroupName }}' @@ -458,7 +458,7 @@ jobs: - name: 'Deploy virtual network A' uses: ./.github/actions/templates/validateModuleDeployment with: - templateFilePath: './arm/Microsoft.Network/virtualNetworks/deploy.bicep' + templateFilePath: './modules/Microsoft.Network/virtualNetworks/deploy.bicep' parameterFilePath: './MultiRepoTestParentFolder/network-hub-rg/Parameters/VirtualNetwork/vnet-A.parameters.json' location: '${{ env.defaultLocation }}' resourceGroupName: '${{ env.resourceGroupName }}' diff --git a/docs/wiki/The CI environment - GitHub ReadMe module table update.md b/docs/wiki/The CI environment - GitHub ReadMe module table update.md index e7540f6ae3..a280f5bbd8 100644 --- a/docs/wiki/The CI environment - GitHub ReadMe module table update.md +++ b/docs/wiki/The CI environment - GitHub ReadMe module table update.md @@ -1,5 +1,5 @@ Use this script to update a given ReadMe's module table in its 'Available Resource Modules' section. -In the platform's pipeline `platform.updateReadMe.yml`, this script is invoked each time anything in the `arm` path changes to keep the table in sync. It updates both the root ReadMe ([`/readme.md`](https://github.com/Azure/ResourceModules/blob/main/README)) and `arm` folder ReadMe ([`/arm/readme.md`](https://github.com/Azure/ResourceModules/blob/main/arm/readme)) with a different set of required columns +In the platform's pipeline `platform.updateReadMe.yml`, this script is invoked each time anything in the `modules` path changes to keep the table in sync. It updates both the root ReadMe (`/readme.md`) and `modules` folder ReadMe (`/modules/readme.md`) with a different set of required columns --- diff --git a/docs/wiki/The CI environment - Pipeline design.md b/docs/wiki/The CI environment - Pipeline design.md index e48f49b75a..baa6bd150c 100644 --- a/docs/wiki/The CI environment - Pipeline design.md +++ b/docs/wiki/The CI environment - Pipeline design.md @@ -256,9 +256,9 @@ In addition to the above resources, the following secrets, keys and certificates The repository includes two major ReadMe files that should stay in sync with the available modules. -The first can be found in the repository root (`README.md`) and the second in the modules folder (`arm/README.md`). +The first can be found in the repository root (`README.md`) and the second in the modules folder (`modules/README.md`). -The ReadMe pipeline is triggered each time changes are pushed to the `main` branch and only if a template in the `arm` folder is being altered. The pipeline leverages the script documented on the [GitHub ReadMe module table update](./The%20CI%20environment%20-%20GitHub%20ReadMe%20module%20table%20update) page. +The ReadMe pipeline is triggered each time changes are pushed to the `main` branch and only if a template in the `modules` folder is being altered. The pipeline leverages the script documented in the [GitHub ReadMe module table update](./The%20CI%20environment%20-%20GitHub%20ReadMe%20module%20table%20update) page. Once triggered, the pipeline crawls through the library and updates the tables in each corresponding ReadMe file, creating links to the corresponding pipeline runs and updating the list of entries. diff --git a/docs/wiki/The CI environment - Static validation.md b/docs/wiki/The CI environment - Static validation.md index 0396ce7f4c..b4595ccabc 100644 --- a/docs/wiki/The CI environment - Static validation.md +++ b/docs/wiki/The CI environment - Static validation.md @@ -14,7 +14,7 @@ This section provides an overview of the principles the static validation is bui All module Unit tests are performed with the help of [Pester](https://github.com/pester/Pester) to ensure that the modules are configured correctly, documentation is up to date, and modules don't turn stale. -The following activities are performed by the [`arm/.global/global.module.tests.ps1`](https://github.com/Azure/ResourceModules/blob/main/arm/.global/global.module.tests.ps1) script. +The following activities are performed by the [`modules/.global/global.module.tests.ps1`](https://github.com/Azure/ResourceModules/blob/main/modules/.global/global.module.tests.ps1) script. - **File & folder tests** validate that the module folder structure is set up in the intended way, e.g.: - readme.md file exists @@ -50,7 +50,7 @@ In this phase, Pester analyzes the API version of each resource type deployed by In particular, each resource's API version is compared with those currently available on Azure. This test has a certain level of tolerance (does not enforce the latest version): the API version in use should be one of the 5 latest versions available (including preview versions) or one of the the 5 latest non-preview versions. -This test also leverages the [`arm/.global/global.module.tests.ps1`](https://github.com/Azure/ResourceModules/blob/main/arm/.global/global.module.tests.ps1) script. +This test also leverages the [`modules/.global/global.module.tests.ps1`](https://github.com/Azure/ResourceModules/blob/main/modules/.global/global.module.tests.ps1) script. # Verify the static validation of your module locally @@ -65,7 +65,7 @@ $pathToRepository = '' # REQUIRED INPUT FOR TESTING $TestModuleLocallyInput = @{ - templateFilePath = "$pathToRepository\arm\Microsoft.Authorization\roleDefinitions\deploy.bicep" + templateFilePath = "$pathToRepository\modules\Microsoft.Authorization\roleDefinitions\deploy.bicep" PesterTest = $true DeploymentTest = $false ValidationTest = $false diff --git a/docs/wiki/The library - Module design.md b/docs/wiki/The library - Module design.md index 4871057553..714282abff 100644 --- a/docs/wiki/The library - Module design.md +++ b/docs/wiki/The library - Module design.md @@ -38,9 +38,9 @@ They can be deployed in different configurations just by changing the input para # General guidelines -- All resource modules in the 'arm' folder should not allow deployment loops on the top-level resource but may optionally allow deployment loops on their child resources. +- All resource modules in the 'modules' folder should not allow deployment loops on the top-level resource but may optionally allow deployment loops on their child resources. > **Example:** The storage account module allows the deployment of a single storage account with, optionally, multiple blob containers, multiple file shares, multiple queues and/or multiple tables. -- The 'constructs' folder contains examples of deployment logic built on top of resource modules included in the 'arm' folder, allowing for example, deployment loops on top-level resources. +- The 'constructs' folder contains examples of deployment logic built on top of resource modules included in the 'modules' folder, allowing for example, deployment loops on top-level resources. > **Example:** The VirtualNetworkPeering construct leverages the VirtualNetworkPeering module to deploy multiple virtual network peering connections at once. - Where the resource type in question supports it, the module should have support for: 1. **Diagnostic logs** and **metrics** (you can have them sent to one ore more of the following destination types: storage account, log analytics and event hub). @@ -63,7 +63,7 @@ A **CARML module** consists of - One or multiple template parameters files (`*parameters.json`) that will be used for testing, located in the `.parameters` subfolder. - A `readme.md` file which describes the module itself. -A module usually represents a single resource or a set of closely related resources. For example, a storage account and the associated lock or virtual machine and network interfaces. Modules are located in the `arm` folder. +A module usually represents a single resource or a set of closely related resources. For example, a storage account and the associated lock or virtual machine and network interfaces. Modules are located in the `modules` folder. Also, each module should be implemented with all capabilities it and its children support. This includes - `Locks` diff --git a/docs/wiki/The library - Module usage.md b/docs/wiki/The library - Module usage.md index d6e6c423d8..ed03ba247d 100644 --- a/docs/wiki/The library - Module usage.md +++ b/docs/wiki/The library - Module usage.md @@ -33,9 +33,9 @@ $inputObject = @{ ResourceGroupName = 'ExampleGroup' TemplateParameterFile = 'parameters.json' # Using a local reference - TemplateFile = "$home\ResourceModules\arm\Microsoft.KeyVault\vault\deploy.bicep" + TemplateFile = "$home\ResourceModules\modules\Microsoft.KeyVault\vault\deploy.bicep" # Using a remote reference - # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.KeyVault/vaults/deploy.bicep' + # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.KeyVault/vaults/deploy.bicep' } New-AzResourceGroupDeployment @inputObject ``` @@ -57,9 +57,9 @@ $inputObject = @{ TemplateParameterFile = 'parameters.json' Location = 'EastUS2' # Using a local reference - TemplateFile = "$home\ResourceModules\arm\Microsoft.Resources\resourceGroups\deploy.bicep" + TemplateFile = "$home\ResourceModules\modules\Microsoft.Resources\resourceGroups\deploy.bicep" # Using a remote reference - # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Resources/resourceGroups/deploy.bicep' + # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Resources/resourceGroups/deploy.bicep' } New-AzDeployment @inputObject ``` @@ -82,9 +82,9 @@ $inputObject = @{ Location = 'EastUS2' TemplateParameterFile = 'parameters.json' # Using a local reference - TemplateFile = "$home\ResourceModules\arm\Microsoft.Authorization\policyAssignments\managementGroup\deploy.bicep" + TemplateFile = "$home\ResourceModules\modules\Microsoft.Authorization\policyAssignments\managementGroup\deploy.bicep" # Using a remote reference - # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep' + # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep' } New-AzManagementGroupDeployment @inputObject ``` @@ -106,9 +106,9 @@ $inputObject = @{ TemplateParameterFile = 'parameters.json' Location = 'EastUS2' # Using a local reference - TemplateFile = "$home\ResourceModules\arm\Microsoft.Subscription\aliases\deploy.bicep" + TemplateFile = "$home\ResourceModules\modules\Microsoft.Subscription\aliases\deploy.bicep" # Using a remote reference - # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Subscription/aliases/deploy.bicep' + # TemplateUri = 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Subscription/aliases/deploy.bicep' } New-AzTenantDeployment @inputObject ``` @@ -133,9 +133,9 @@ $inputObject = @( '--resource-group', 'ExampleGroup', '--parameters', '@parameters.json', # Using a local reference - '--template-file', "$home\ResourceModules\arm\Microsoft.Storage\storageAccounts\deploy.bicep", + '--template-file', "$home\ResourceModules\modules\Microsoft.Storage\storageAccounts\deploy.bicep", # Using a remote reference - # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Storage/storageAccounts/deploy.bicep' + # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Storage/storageAccounts/deploy.bicep' ) az deployment group create @inputObject ``` @@ -157,9 +157,9 @@ $inputObject = @( '--parameters', '@parameters.json', '--location', 'EastUS2', # Using a local reference - '--template-file', "$home\ResourceModules\arm\Microsoft.Resources\resourceGroups\deploy.bicep" + '--template-file', "$home\ResourceModules\modules\Microsoft.Resources\resourceGroups\deploy.bicep" # Using a remote reference - # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Resources/resourceGroups/deploy.bicep' + # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Resources/resourceGroups/deploy.bicep' ) az deployment sub create @inputObject ``` @@ -182,9 +182,9 @@ $inputObject = @( '--location', 'EastUS2', '--management-group-id', 'myManagementGroup', # Using a local reference - '--template-file', "$home\ResourceModules\arm\Microsoft.Authorization\policyAssignments\managementGroup\deploy.bicep" + '--template-file', "$home\ResourceModules\modules\Microsoft.Authorization\policyAssignments\managementGroup\deploy.bicep" # Using a remote reference - # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep' + # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep' ) az deployment mg create @inputObject ``` @@ -206,9 +206,9 @@ $inputObject = @( '--parameters', '@parameters.json', '--location', 'EastUS2', # Using a local reference - '--template-file', "$home\ResourceModules\arm\Microsoft.Subscription\aliases\deploy.bicep" + '--template-file', "$home\ResourceModules\modules\Microsoft.Subscription\aliases\deploy.bicep" # Using a remote reference - # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/arm/Microsoft.Subscription/aliases/deploy.bicep' + # '--template-uri', 'https://raw.githubusercontent.com/Azure/ResourceModules/main/modules/Microsoft.Subscription/aliases/deploy.bicep' ) az deployment tenant create @inputObject ``` diff --git a/arm/.global/global.module.tests.ps1 b/modules/.global/global.module.tests.ps1 similarity index 98% rename from arm/.global/global.module.tests.ps1 rename to modules/.global/global.module.tests.ps1 index 049c61f1fa..389efe3eb4 100644 --- a/arm/.global/global.module.tests.ps1 +++ b/modules/.global/global.module.tests.ps1 @@ -38,9 +38,9 @@ Describe 'File/folder tests' -Tag Modules { $moduleFolderTestCases = [System.Collections.ArrayList] @() foreach ($moduleFolderPath in $moduleFolderPaths) { $moduleFolderTestCases += @{ - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] moduleFolderPath = $moduleFolderPath - isTopLevelModule = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1].Split('/').Count -eq 2 # / + isTopLevelModule = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1].Split('/').Count -eq 2 # / } } @@ -108,7 +108,7 @@ Describe 'File/folder tests' -Tag Modules { foreach ($moduleFolderPath in $moduleFolderPaths) { if (Test-Path (Join-Path $moduleFolderPath '.parameters')) { $folderTestCases += @{ - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] moduleFolderPath = $moduleFolderPath } } @@ -130,7 +130,7 @@ Describe 'File/folder tests' -Tag Modules { if (Test-Path $parameterFolderPath) { foreach ($parameterFile in (Get-ChildItem $parameterFolderPath -Filter '*parameters.json' -Force)) { $parameterFolderFilesTestCases += @{ - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] parameterFilePath = $parameterFile.FullName } } @@ -156,7 +156,7 @@ Describe 'Readme tests' -Tag Readme { foreach ($moduleFolderPath in $moduleFolderPaths) { # For runtime purposes, we cache the compiled template in a hashtable that uses a formatted relative module path as a key - $moduleFolderPathKey = $moduleFolderPath.Split('arm')[1].Replace('\', '/').Trim('/').Replace('/', '-') + $moduleFolderPathKey = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1].Trim('/').Replace('/', '-') if (-not ($convertedTemplates.Keys -contains $moduleFolderPathKey)) { if (Test-Path (Join-Path $moduleFolderPath 'deploy.bicep')) { $templateFilePath = Join-Path $moduleFolderPath 'deploy.bicep' @@ -185,13 +185,13 @@ Describe 'Readme tests' -Tag Readme { } $readmeFolderTestCases += @{ - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] moduleFolderPath = $moduleFolderPath templateContent = $templateContent templateFilePath = $templateFilePath readMeFilePath = Join-Path -Path $moduleFolderPath 'readme.md' readMeContent = Get-Content (Join-Path -Path $moduleFolderPath 'readme.md') - isTopLevelModule = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1].Split('/').Count -eq 2 # / + isTopLevelModule = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1].Split('/').Count -eq 2 # / } } @@ -471,7 +471,7 @@ Describe 'Deployment template tests' -Tag Template { foreach ($moduleFolderPath in $moduleFolderPaths) { # For runtime purposes, we cache the compiled template in a hashtable that uses a formatted relative module path as a key - $moduleFolderPathKey = $moduleFolderPath.Split('arm')[1].Replace('\', '/').Trim('/').Replace('/', '-') + $moduleFolderPathKey = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1].Trim('/').Replace('/', '-') if (-not ($convertedTemplates.Keys -contains $moduleFolderPathKey)) { if (Test-Path (Join-Path $moduleFolderPath 'deploy.bicep')) { $templateFilePath = Join-Path $moduleFolderPath 'deploy.bicep' @@ -522,7 +522,7 @@ Describe 'Deployment template tests' -Tag Template { # Test file setup $deploymentFolderTestCases += @{ - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] templateContent = $templateContent templateFilePath = $templateFilePath parameterFileTestCases = $parameterFileTestCases @@ -740,7 +740,7 @@ Describe 'Deployment template tests' -Tag Template { $outputs = $templateContent.outputs - $primaryResourceType = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').split('/arm/')[1] + $primaryResourceType = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').split('/modules/')[1] $primaryResourceTypeResource = $templateContent.resources | Where-Object { $_.type -eq $primaryResourceType } if ($primaryResourceTypeResource.keys -contains 'location' -and $primaryResourceTypeResource.location -ne 'global') { @@ -777,7 +777,7 @@ Describe 'Deployment template tests' -Tag Template { ) # check if module contains a 'primary' resource we could draw a name from - $moduleResourceType = (Split-Path (($templateFilePath -replace '\\', '/') -split '/arm/')[1] -Parent) -replace '\\', '/' + $moduleResourceType = (Split-Path (($templateFilePath -replace '\\', '/') -split '/modules/')[1] -Parent) -replace '\\', '/' if ($templateContent.resources.type -notcontains $moduleResourceType) { Set-ItResult -Skipped -Because 'the module template has no primary resource to fetch a name from.' return @@ -797,7 +797,7 @@ Describe 'Deployment template tests' -Tag Template { ) # check if module contains a 'primary' resource we could draw a name from - $moduleResourceType = (Split-Path (($templateFilePath -replace '\\', '/') -split '/arm/')[1] -Parent) -replace '\\', '/' + $moduleResourceType = (Split-Path (($templateFilePath -replace '\\', '/') -split '/modules/')[1] -Parent) -replace '\\', '/' if ($templateContent.resources.type -notcontains $moduleResourceType) { Set-ItResult -Skipped -Because 'the module template has no primary resource to fetch a resource ID from.' return @@ -927,7 +927,7 @@ Describe 'Deployment template tests' -Tag Template { tokenSettings = $Settings.parameterFileTokens tokenName = $token tokenValue = $enforcedTokenList[$token] - moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] } } } @@ -960,10 +960,10 @@ Describe "API version tests [All apiVersions in the template should be 'recent'] $ApiVersions = Get-AzResourceProvider -ListAvailable foreach ($moduleFolderPath in $moduleFolderPaths) { - $moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/arm/')[1] + $moduleFolderName = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1] # For runtime purposes, we cache the compiled template in a hashtable that uses a formatted relative module path as a key - $moduleFolderPathKey = $moduleFolderPath.Split('arm')[1].Replace('\', '/').Trim('/').Replace('/', '-') + $moduleFolderPathKey = $moduleFolderPath.Replace('\', '/').Split('/modules/')[1].Trim('/').Replace('/', '-') if (-not ($convertedTemplates.Keys -contains $moduleFolderPathKey)) { if (Test-Path (Join-Path $moduleFolderPath 'deploy.bicep')) { $templateFilePath = Join-Path $moduleFolderPath 'deploy.bicep' diff --git a/arm/.global/shared/helper.psm1 b/modules/.global/shared/helper.psm1 similarity index 100% rename from arm/.global/shared/helper.psm1 rename to modules/.global/shared/helper.psm1 diff --git a/arm/Microsoft.AAD/DomainServices/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.AAD/DomainServices/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.AAD/DomainServices/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.AAD/DomainServices/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.AAD/DomainServices/.parameters/parameters.json b/modules/Microsoft.AAD/DomainServices/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.AAD/DomainServices/.parameters/parameters.json rename to modules/Microsoft.AAD/DomainServices/.parameters/parameters.json diff --git a/arm/Microsoft.AAD/DomainServices/deploy.bicep b/modules/Microsoft.AAD/DomainServices/deploy.bicep similarity index 100% rename from arm/Microsoft.AAD/DomainServices/deploy.bicep rename to modules/Microsoft.AAD/DomainServices/deploy.bicep diff --git a/arm/Microsoft.AAD/DomainServices/readme.md b/modules/Microsoft.AAD/DomainServices/readme.md similarity index 100% rename from arm/Microsoft.AAD/DomainServices/readme.md rename to modules/Microsoft.AAD/DomainServices/readme.md diff --git a/arm/Microsoft.AAD/DomainServices/version.json b/modules/Microsoft.AAD/DomainServices/version.json similarity index 100% rename from arm/Microsoft.AAD/DomainServices/version.json rename to modules/Microsoft.AAD/DomainServices/version.json diff --git a/arm/Microsoft.AnalysisServices/servers/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.AnalysisServices/servers/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.AnalysisServices/servers/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/max.parameters.json b/modules/Microsoft.AnalysisServices/servers/.parameters/max.parameters.json similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/.parameters/max.parameters.json rename to modules/Microsoft.AnalysisServices/servers/.parameters/max.parameters.json diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/min.parameters.json b/modules/Microsoft.AnalysisServices/servers/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/.parameters/min.parameters.json rename to modules/Microsoft.AnalysisServices/servers/.parameters/min.parameters.json diff --git a/arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json b/modules/Microsoft.AnalysisServices/servers/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/.parameters/parameters.json rename to modules/Microsoft.AnalysisServices/servers/.parameters/parameters.json diff --git a/arm/Microsoft.AnalysisServices/servers/deploy.bicep b/modules/Microsoft.AnalysisServices/servers/deploy.bicep similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/deploy.bicep rename to modules/Microsoft.AnalysisServices/servers/deploy.bicep diff --git a/arm/Microsoft.AnalysisServices/servers/readme.md b/modules/Microsoft.AnalysisServices/servers/readme.md similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/readme.md rename to modules/Microsoft.AnalysisServices/servers/readme.md diff --git a/arm/Microsoft.AnalysisServices/servers/version.json b/modules/Microsoft.AnalysisServices/servers/version.json similarity index 100% rename from arm/Microsoft.AnalysisServices/servers/version.json rename to modules/Microsoft.AnalysisServices/servers/version.json diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep b/modules/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep rename to modules/Microsoft.ApiManagement/service/.bicep/nested_authorizationServers.bicep diff --git a/arm/Microsoft.ApiManagement/service/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ApiManagement/service/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ApiManagement/service/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json b/modules/Microsoft.ApiManagement/service/.parameters/max.parameters.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/.parameters/max.parameters.json rename to modules/Microsoft.ApiManagement/service/.parameters/max.parameters.json diff --git a/arm/Microsoft.ApiManagement/service/.parameters/min.parameters.json b/modules/Microsoft.ApiManagement/service/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/.parameters/min.parameters.json rename to modules/Microsoft.ApiManagement/service/.parameters/min.parameters.json diff --git a/arm/Microsoft.ApiManagement/service/.parameters/parameters.json b/modules/Microsoft.ApiManagement/service/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/.parameters/parameters.json rename to modules/Microsoft.ApiManagement/service/.parameters/parameters.json diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep b/modules/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep rename to modules/Microsoft.ApiManagement/service/apiVersionSets/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md b/modules/Microsoft.ApiManagement/service/apiVersionSets/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/apiVersionSets/readme.md rename to modules/Microsoft.ApiManagement/service/apiVersionSets/readme.md diff --git a/arm/Microsoft.ApiManagement/service/apiVersionSets/version.json b/modules/Microsoft.ApiManagement/service/apiVersionSets/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/apiVersionSets/version.json rename to modules/Microsoft.ApiManagement/service/apiVersionSets/version.json diff --git a/arm/Microsoft.ApiManagement/service/apis/deploy.bicep b/modules/Microsoft.ApiManagement/service/apis/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/deploy.bicep rename to modules/Microsoft.ApiManagement/service/apis/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep b/modules/Microsoft.ApiManagement/service/apis/policies/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/policies/deploy.bicep rename to modules/Microsoft.ApiManagement/service/apis/policies/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/readme.md b/modules/Microsoft.ApiManagement/service/apis/policies/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/policies/readme.md rename to modules/Microsoft.ApiManagement/service/apis/policies/readme.md diff --git a/arm/Microsoft.ApiManagement/service/apis/policies/version.json b/modules/Microsoft.ApiManagement/service/apis/policies/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/policies/version.json rename to modules/Microsoft.ApiManagement/service/apis/policies/version.json diff --git a/arm/Microsoft.ApiManagement/service/apis/readme.md b/modules/Microsoft.ApiManagement/service/apis/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/readme.md rename to modules/Microsoft.ApiManagement/service/apis/readme.md diff --git a/arm/Microsoft.ApiManagement/service/apis/version.json b/modules/Microsoft.ApiManagement/service/apis/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/apis/version.json rename to modules/Microsoft.ApiManagement/service/apis/version.json diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep b/modules/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep rename to modules/Microsoft.ApiManagement/service/authorizationServers/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/readme.md b/modules/Microsoft.ApiManagement/service/authorizationServers/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/authorizationServers/readme.md rename to modules/Microsoft.ApiManagement/service/authorizationServers/readme.md diff --git a/arm/Microsoft.ApiManagement/service/authorizationServers/version.json b/modules/Microsoft.ApiManagement/service/authorizationServers/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/authorizationServers/version.json rename to modules/Microsoft.ApiManagement/service/authorizationServers/version.json diff --git a/arm/Microsoft.ApiManagement/service/backends/deploy.bicep b/modules/Microsoft.ApiManagement/service/backends/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/backends/deploy.bicep rename to modules/Microsoft.ApiManagement/service/backends/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/backends/readme.md b/modules/Microsoft.ApiManagement/service/backends/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/backends/readme.md rename to modules/Microsoft.ApiManagement/service/backends/readme.md diff --git a/arm/Microsoft.ApiManagement/service/backends/version.json b/modules/Microsoft.ApiManagement/service/backends/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/backends/version.json rename to modules/Microsoft.ApiManagement/service/backends/version.json diff --git a/arm/Microsoft.ApiManagement/service/caches/deploy.bicep b/modules/Microsoft.ApiManagement/service/caches/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/caches/deploy.bicep rename to modules/Microsoft.ApiManagement/service/caches/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/caches/readme.md b/modules/Microsoft.ApiManagement/service/caches/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/caches/readme.md rename to modules/Microsoft.ApiManagement/service/caches/readme.md diff --git a/arm/Microsoft.ApiManagement/service/caches/version.json b/modules/Microsoft.ApiManagement/service/caches/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/caches/version.json rename to modules/Microsoft.ApiManagement/service/caches/version.json diff --git a/arm/Microsoft.ApiManagement/service/deploy.bicep b/modules/Microsoft.ApiManagement/service/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/deploy.bicep rename to modules/Microsoft.ApiManagement/service/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep b/modules/Microsoft.ApiManagement/service/identityProviders/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/identityProviders/deploy.bicep rename to modules/Microsoft.ApiManagement/service/identityProviders/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/readme.md b/modules/Microsoft.ApiManagement/service/identityProviders/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/identityProviders/readme.md rename to modules/Microsoft.ApiManagement/service/identityProviders/readme.md diff --git a/arm/Microsoft.ApiManagement/service/identityProviders/version.json b/modules/Microsoft.ApiManagement/service/identityProviders/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/identityProviders/version.json rename to modules/Microsoft.ApiManagement/service/identityProviders/version.json diff --git a/arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep b/modules/Microsoft.ApiManagement/service/namedValues/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/namedValues/deploy.bicep rename to modules/Microsoft.ApiManagement/service/namedValues/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/namedValues/readme.md b/modules/Microsoft.ApiManagement/service/namedValues/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/namedValues/readme.md rename to modules/Microsoft.ApiManagement/service/namedValues/readme.md diff --git a/arm/Microsoft.ApiManagement/service/namedValues/version.json b/modules/Microsoft.ApiManagement/service/namedValues/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/namedValues/version.json rename to modules/Microsoft.ApiManagement/service/namedValues/version.json diff --git a/arm/Microsoft.ApiManagement/service/policies/deploy.bicep b/modules/Microsoft.ApiManagement/service/policies/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/policies/deploy.bicep rename to modules/Microsoft.ApiManagement/service/policies/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/policies/readme.md b/modules/Microsoft.ApiManagement/service/policies/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/policies/readme.md rename to modules/Microsoft.ApiManagement/service/policies/readme.md diff --git a/arm/Microsoft.ApiManagement/service/policies/version.json b/modules/Microsoft.ApiManagement/service/policies/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/policies/version.json rename to modules/Microsoft.ApiManagement/service/policies/version.json diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep b/modules/Microsoft.ApiManagement/service/portalsettings/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/portalsettings/deploy.bicep rename to modules/Microsoft.ApiManagement/service/portalsettings/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/readme.md b/modules/Microsoft.ApiManagement/service/portalsettings/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/portalsettings/readme.md rename to modules/Microsoft.ApiManagement/service/portalsettings/readme.md diff --git a/arm/Microsoft.ApiManagement/service/portalsettings/version.json b/modules/Microsoft.ApiManagement/service/portalsettings/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/portalsettings/version.json rename to modules/Microsoft.ApiManagement/service/portalsettings/version.json diff --git a/arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep b/modules/Microsoft.ApiManagement/service/products/apis/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/apis/deploy.bicep rename to modules/Microsoft.ApiManagement/service/products/apis/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/products/apis/readme.md b/modules/Microsoft.ApiManagement/service/products/apis/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/apis/readme.md rename to modules/Microsoft.ApiManagement/service/products/apis/readme.md diff --git a/arm/Microsoft.ApiManagement/service/products/apis/version.json b/modules/Microsoft.ApiManagement/service/products/apis/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/apis/version.json rename to modules/Microsoft.ApiManagement/service/products/apis/version.json diff --git a/arm/Microsoft.ApiManagement/service/products/deploy.bicep b/modules/Microsoft.ApiManagement/service/products/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/deploy.bicep rename to modules/Microsoft.ApiManagement/service/products/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep b/modules/Microsoft.ApiManagement/service/products/groups/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/groups/deploy.bicep rename to modules/Microsoft.ApiManagement/service/products/groups/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/products/groups/readme.md b/modules/Microsoft.ApiManagement/service/products/groups/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/groups/readme.md rename to modules/Microsoft.ApiManagement/service/products/groups/readme.md diff --git a/arm/Microsoft.ApiManagement/service/products/groups/version.json b/modules/Microsoft.ApiManagement/service/products/groups/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/groups/version.json rename to modules/Microsoft.ApiManagement/service/products/groups/version.json diff --git a/arm/Microsoft.ApiManagement/service/products/readme.md b/modules/Microsoft.ApiManagement/service/products/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/readme.md rename to modules/Microsoft.ApiManagement/service/products/readme.md diff --git a/arm/Microsoft.ApiManagement/service/products/version.json b/modules/Microsoft.ApiManagement/service/products/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/products/version.json rename to modules/Microsoft.ApiManagement/service/products/version.json diff --git a/arm/Microsoft.ApiManagement/service/readme.md b/modules/Microsoft.ApiManagement/service/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/readme.md rename to modules/Microsoft.ApiManagement/service/readme.md diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep b/modules/Microsoft.ApiManagement/service/subscriptions/deploy.bicep similarity index 100% rename from arm/Microsoft.ApiManagement/service/subscriptions/deploy.bicep rename to modules/Microsoft.ApiManagement/service/subscriptions/deploy.bicep diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/readme.md b/modules/Microsoft.ApiManagement/service/subscriptions/readme.md similarity index 100% rename from arm/Microsoft.ApiManagement/service/subscriptions/readme.md rename to modules/Microsoft.ApiManagement/service/subscriptions/readme.md diff --git a/arm/Microsoft.ApiManagement/service/subscriptions/version.json b/modules/Microsoft.ApiManagement/service/subscriptions/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/subscriptions/version.json rename to modules/Microsoft.ApiManagement/service/subscriptions/version.json diff --git a/arm/Microsoft.ApiManagement/service/version.json b/modules/Microsoft.ApiManagement/service/version.json similarity index 100% rename from arm/Microsoft.ApiManagement/service/version.json rename to modules/Microsoft.ApiManagement/service/version.json diff --git a/arm/Microsoft.AppConfiguration/configurationStores/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.AppConfiguration/configurationStores/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.AppConfiguration/configurationStores/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.AppConfiguration/configurationStores/.parameters/min.parameters.json b/modules/Microsoft.AppConfiguration/configurationStores/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/.parameters/min.parameters.json rename to modules/Microsoft.AppConfiguration/configurationStores/.parameters/min.parameters.json diff --git a/arm/Microsoft.AppConfiguration/configurationStores/.parameters/parameters.json b/modules/Microsoft.AppConfiguration/configurationStores/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/.parameters/parameters.json rename to modules/Microsoft.AppConfiguration/configurationStores/.parameters/parameters.json diff --git a/arm/Microsoft.AppConfiguration/configurationStores/deploy.bicep b/modules/Microsoft.AppConfiguration/configurationStores/deploy.bicep similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/deploy.bicep rename to modules/Microsoft.AppConfiguration/configurationStores/deploy.bicep diff --git a/arm/Microsoft.AppConfiguration/configurationStores/keyValues/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.AppConfiguration/configurationStores/keyValues/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/keyValues/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.AppConfiguration/configurationStores/keyValues/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.AppConfiguration/configurationStores/keyValues/deploy.bicep b/modules/Microsoft.AppConfiguration/configurationStores/keyValues/deploy.bicep similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/keyValues/deploy.bicep rename to modules/Microsoft.AppConfiguration/configurationStores/keyValues/deploy.bicep diff --git a/arm/Microsoft.AppConfiguration/configurationStores/keyValues/readme.md b/modules/Microsoft.AppConfiguration/configurationStores/keyValues/readme.md similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/keyValues/readme.md rename to modules/Microsoft.AppConfiguration/configurationStores/keyValues/readme.md diff --git a/arm/Microsoft.AppConfiguration/configurationStores/keyValues/version.json b/modules/Microsoft.AppConfiguration/configurationStores/keyValues/version.json similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/keyValues/version.json rename to modules/Microsoft.AppConfiguration/configurationStores/keyValues/version.json diff --git a/arm/Microsoft.AppConfiguration/configurationStores/readme.md b/modules/Microsoft.AppConfiguration/configurationStores/readme.md similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/readme.md rename to modules/Microsoft.AppConfiguration/configurationStores/readme.md diff --git a/arm/Microsoft.AppConfiguration/configurationStores/version.json b/modules/Microsoft.AppConfiguration/configurationStores/version.json similarity index 100% rename from arm/Microsoft.AppConfiguration/configurationStores/version.json rename to modules/Microsoft.AppConfiguration/configurationStores/version.json diff --git a/arm/Microsoft.Authorization/locks/.parameters/rg.parameters.json b/modules/Microsoft.Authorization/locks/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/locks/.parameters/rg.parameters.json rename to modules/Microsoft.Authorization/locks/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Authorization/locks/deploy.bicep b/modules/Microsoft.Authorization/locks/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/locks/deploy.bicep rename to modules/Microsoft.Authorization/locks/deploy.bicep diff --git a/arm/Microsoft.Authorization/locks/readme.md b/modules/Microsoft.Authorization/locks/readme.md similarity index 100% rename from arm/Microsoft.Authorization/locks/readme.md rename to modules/Microsoft.Authorization/locks/readme.md diff --git a/arm/Microsoft.Authorization/locks/resourceGroup/deploy.bicep b/modules/Microsoft.Authorization/locks/resourceGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/locks/resourceGroup/deploy.bicep rename to modules/Microsoft.Authorization/locks/resourceGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/locks/resourceGroup/readme.md b/modules/Microsoft.Authorization/locks/resourceGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/locks/resourceGroup/readme.md rename to modules/Microsoft.Authorization/locks/resourceGroup/readme.md diff --git a/arm/Microsoft.Authorization/locks/resourceGroup/version.json b/modules/Microsoft.Authorization/locks/resourceGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/locks/resourceGroup/version.json rename to modules/Microsoft.Authorization/locks/resourceGroup/version.json diff --git a/arm/Microsoft.Authorization/locks/subscription/deploy.bicep b/modules/Microsoft.Authorization/locks/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/locks/subscription/deploy.bicep rename to modules/Microsoft.Authorization/locks/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/locks/subscription/readme.md b/modules/Microsoft.Authorization/locks/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/locks/subscription/readme.md rename to modules/Microsoft.Authorization/locks/subscription/readme.md diff --git a/arm/Microsoft.Authorization/locks/subscription/version.json b/modules/Microsoft.Authorization/locks/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/locks/subscription/version.json rename to modules/Microsoft.Authorization/locks/subscription/version.json diff --git a/arm/Microsoft.Authorization/locks/version.json b/modules/Microsoft.Authorization/locks/version.json similarity index 100% rename from arm/Microsoft.Authorization/locks/version.json rename to modules/Microsoft.Authorization/locks/version.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/rg.min.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/rg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/rg.min.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/rg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/rg.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/rg.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/policyAssignments/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/policyAssignments/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/policyAssignments/deploy.bicep b/modules/Microsoft.Authorization/policyAssignments/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/deploy.bicep rename to modules/Microsoft.Authorization/policyAssignments/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/policyAssignments/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyAssignments/managementGroup/readme.md b/modules/Microsoft.Authorization/policyAssignments/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/managementGroup/readme.md rename to modules/Microsoft.Authorization/policyAssignments/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/policyAssignments/managementGroup/version.json b/modules/Microsoft.Authorization/policyAssignments/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/managementGroup/version.json rename to modules/Microsoft.Authorization/policyAssignments/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/policyAssignments/readme.md b/modules/Microsoft.Authorization/policyAssignments/readme.md similarity index 99% rename from arm/Microsoft.Authorization/policyAssignments/readme.md rename to modules/Microsoft.Authorization/policyAssignments/readme.md index 8d335f9300..f0d77958d9 100644 --- a/arm/Microsoft.Authorization/policyAssignments/readme.md +++ b/modules/Microsoft.Authorization/policyAssignments/readme.md @@ -154,7 +154,7 @@ module policyassignment 'br:bicepregistry.azurecr.io/bicep/modules/microsoft.aut ``` **Local Path Reference** ```bicep -module policyassignment 'yourpath/arm/Microsoft.Authorization.policyAssignments/subscription/deploy.bicep' = {} +module policyassignment 'yourpath/modules/Microsoft.Authorization.policyAssignments/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep b/modules/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep rename to modules/Microsoft.Authorization/policyAssignments/resourceGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md b/modules/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md rename to modules/Microsoft.Authorization/policyAssignments/resourceGroup/readme.md diff --git a/arm/Microsoft.Authorization/policyAssignments/resourceGroup/version.json b/modules/Microsoft.Authorization/policyAssignments/resourceGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/resourceGroup/version.json rename to modules/Microsoft.Authorization/policyAssignments/resourceGroup/version.json diff --git a/arm/Microsoft.Authorization/policyAssignments/subscription/deploy.bicep b/modules/Microsoft.Authorization/policyAssignments/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/subscription/deploy.bicep rename to modules/Microsoft.Authorization/policyAssignments/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyAssignments/subscription/readme.md b/modules/Microsoft.Authorization/policyAssignments/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/subscription/readme.md rename to modules/Microsoft.Authorization/policyAssignments/subscription/readme.md diff --git a/arm/Microsoft.Authorization/policyAssignments/subscription/version.json b/modules/Microsoft.Authorization/policyAssignments/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/subscription/version.json rename to modules/Microsoft.Authorization/policyAssignments/subscription/version.json diff --git a/arm/Microsoft.Authorization/policyAssignments/version.json b/modules/Microsoft.Authorization/policyAssignments/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyAssignments/version.json rename to modules/Microsoft.Authorization/policyAssignments/version.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/policyDefinitions/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/policyDefinitions/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/policyDefinitions/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/policyDefinitions/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/policyDefinitions/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/policyDefinitions/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/policyDefinitions/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/policyDefinitions/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/deploy.bicep b/modules/Microsoft.Authorization/policyDefinitions/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/deploy.bicep rename to modules/Microsoft.Authorization/policyDefinitions/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyDefinitions/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/policyDefinitions/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/policyDefinitions/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyDefinitions/managementGroup/readme.md b/modules/Microsoft.Authorization/policyDefinitions/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/managementGroup/readme.md rename to modules/Microsoft.Authorization/policyDefinitions/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/policyDefinitions/managementGroup/version.json b/modules/Microsoft.Authorization/policyDefinitions/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/managementGroup/version.json rename to modules/Microsoft.Authorization/policyDefinitions/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/readme.md b/modules/Microsoft.Authorization/policyDefinitions/readme.md similarity index 99% rename from arm/Microsoft.Authorization/policyDefinitions/readme.md rename to modules/Microsoft.Authorization/policyDefinitions/readme.md index c99b0e65da..8f340ddb14 100644 --- a/arm/Microsoft.Authorization/policyDefinitions/readme.md +++ b/modules/Microsoft.Authorization/policyDefinitions/readme.md @@ -113,7 +113,7 @@ module policydefinition 'br:bicepregistry.azurecr.io/bicep/modules/microsoft.aut ``` **Local Path Reference** ```bicep -module policydefinition 'yourpath/arm/Microsoft.Authorization.policyDefinitions/subscription/deploy.bicep' = {} +module policydefinition 'yourpath/modules/Microsoft.Authorization.policyDefinitions/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/policyDefinitions/subscription/deploy.bicep b/modules/Microsoft.Authorization/policyDefinitions/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/subscription/deploy.bicep rename to modules/Microsoft.Authorization/policyDefinitions/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyDefinitions/subscription/readme.md b/modules/Microsoft.Authorization/policyDefinitions/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/subscription/readme.md rename to modules/Microsoft.Authorization/policyDefinitions/subscription/readme.md diff --git a/arm/Microsoft.Authorization/policyDefinitions/subscription/version.json b/modules/Microsoft.Authorization/policyDefinitions/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/subscription/version.json rename to modules/Microsoft.Authorization/policyDefinitions/subscription/version.json diff --git a/arm/Microsoft.Authorization/policyDefinitions/version.json b/modules/Microsoft.Authorization/policyDefinitions/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyDefinitions/version.json rename to modules/Microsoft.Authorization/policyDefinitions/version.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/rg.min.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/rg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/rg.min.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/rg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/rg.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/rg.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/policyExemptions/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/policyExemptions/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/policyExemptions/deploy.bicep b/modules/Microsoft.Authorization/policyExemptions/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/deploy.bicep rename to modules/Microsoft.Authorization/policyExemptions/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyExemptions/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/policyExemptions/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/policyExemptions/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyExemptions/managementGroup/readme.md b/modules/Microsoft.Authorization/policyExemptions/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/managementGroup/readme.md rename to modules/Microsoft.Authorization/policyExemptions/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/policyExemptions/managementGroup/version.json b/modules/Microsoft.Authorization/policyExemptions/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/managementGroup/version.json rename to modules/Microsoft.Authorization/policyExemptions/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/policyExemptions/readme.md b/modules/Microsoft.Authorization/policyExemptions/readme.md similarity index 99% rename from arm/Microsoft.Authorization/policyExemptions/readme.md rename to modules/Microsoft.Authorization/policyExemptions/readme.md index e561b3d1ae..d2cb79de7e 100644 --- a/arm/Microsoft.Authorization/policyExemptions/readme.md +++ b/modules/Microsoft.Authorization/policyExemptions/readme.md @@ -132,7 +132,7 @@ module policyexemption 'br:bicepregistry.azurecr.io/bicep/modules/microsoft.auth ``` **Local Path Reference** ```bicep -module policyexemption 'yourpath/arm/Microsoft.Authorization.policyExemptions/subscription/deploy.bicep' = {} +module policyexemption 'yourpath/modules/Microsoft.Authorization.policyExemptions/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep b/modules/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep rename to modules/Microsoft.Authorization/policyExemptions/resourceGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md b/modules/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md rename to modules/Microsoft.Authorization/policyExemptions/resourceGroup/readme.md diff --git a/arm/Microsoft.Authorization/policyExemptions/resourceGroup/version.json b/modules/Microsoft.Authorization/policyExemptions/resourceGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/resourceGroup/version.json rename to modules/Microsoft.Authorization/policyExemptions/resourceGroup/version.json diff --git a/arm/Microsoft.Authorization/policyExemptions/subscription/deploy.bicep b/modules/Microsoft.Authorization/policyExemptions/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/subscription/deploy.bicep rename to modules/Microsoft.Authorization/policyExemptions/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/policyExemptions/subscription/readme.md b/modules/Microsoft.Authorization/policyExemptions/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/subscription/readme.md rename to modules/Microsoft.Authorization/policyExemptions/subscription/readme.md diff --git a/arm/Microsoft.Authorization/policyExemptions/subscription/version.json b/modules/Microsoft.Authorization/policyExemptions/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/subscription/version.json rename to modules/Microsoft.Authorization/policyExemptions/subscription/version.json diff --git a/arm/Microsoft.Authorization/policyExemptions/version.json b/modules/Microsoft.Authorization/policyExemptions/version.json similarity index 100% rename from arm/Microsoft.Authorization/policyExemptions/version.json rename to modules/Microsoft.Authorization/policyExemptions/version.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/policySetDefinitions/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/policySetDefinitions/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/policySetDefinitions/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/policySetDefinitions/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/policySetDefinitions/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/policySetDefinitions/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/policySetDefinitions/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/policySetDefinitions/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/deploy.bicep b/modules/Microsoft.Authorization/policySetDefinitions/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/deploy.bicep rename to modules/Microsoft.Authorization/policySetDefinitions/deploy.bicep diff --git a/arm/Microsoft.Authorization/policySetDefinitions/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/policySetDefinitions/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/policySetDefinitions/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/policySetDefinitions/managementGroup/readme.md b/modules/Microsoft.Authorization/policySetDefinitions/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/managementGroup/readme.md rename to modules/Microsoft.Authorization/policySetDefinitions/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/policySetDefinitions/managementGroup/version.json b/modules/Microsoft.Authorization/policySetDefinitions/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/managementGroup/version.json rename to modules/Microsoft.Authorization/policySetDefinitions/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/readme.md b/modules/Microsoft.Authorization/policySetDefinitions/readme.md similarity index 99% rename from arm/Microsoft.Authorization/policySetDefinitions/readme.md rename to modules/Microsoft.Authorization/policySetDefinitions/readme.md index c46a00edb0..8479158522 100644 --- a/arm/Microsoft.Authorization/policySetDefinitions/readme.md +++ b/modules/Microsoft.Authorization/policySetDefinitions/readme.md @@ -116,7 +116,7 @@ module policysetdefinition 'br:bicepregistry.azurecr.io/bicep/modules/microsoft. ``` **Local Path Reference** ```bicep -module policysetdefinition 'yourpath/arm/Microsoft.Authorization.policySetDefinitions/subscription/deploy.bicep' = {} +module policysetdefinition 'yourpath/modules/Microsoft.Authorization.policySetDefinitions/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/policySetDefinitions/subscription/deploy.bicep b/modules/Microsoft.Authorization/policySetDefinitions/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/subscription/deploy.bicep rename to modules/Microsoft.Authorization/policySetDefinitions/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/policySetDefinitions/subscription/readme.md b/modules/Microsoft.Authorization/policySetDefinitions/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/subscription/readme.md rename to modules/Microsoft.Authorization/policySetDefinitions/subscription/readme.md diff --git a/arm/Microsoft.Authorization/policySetDefinitions/subscription/version.json b/modules/Microsoft.Authorization/policySetDefinitions/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/subscription/version.json rename to modules/Microsoft.Authorization/policySetDefinitions/subscription/version.json diff --git a/arm/Microsoft.Authorization/policySetDefinitions/version.json b/modules/Microsoft.Authorization/policySetDefinitions/version.json similarity index 100% rename from arm/Microsoft.Authorization/policySetDefinitions/version.json rename to modules/Microsoft.Authorization/policySetDefinitions/version.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/rg.min.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/rg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/rg.min.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/rg.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/rg.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/rg.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/roleAssignments/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/roleAssignments/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/roleAssignments/deploy.bicep b/modules/Microsoft.Authorization/roleAssignments/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/deploy.bicep rename to modules/Microsoft.Authorization/roleAssignments/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/roleAssignments/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleAssignments/managementGroup/readme.md b/modules/Microsoft.Authorization/roleAssignments/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/managementGroup/readme.md rename to modules/Microsoft.Authorization/roleAssignments/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/roleAssignments/managementGroup/version.json b/modules/Microsoft.Authorization/roleAssignments/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/managementGroup/version.json rename to modules/Microsoft.Authorization/roleAssignments/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/roleAssignments/readme.md b/modules/Microsoft.Authorization/roleAssignments/readme.md similarity index 99% rename from arm/Microsoft.Authorization/roleAssignments/readme.md rename to modules/Microsoft.Authorization/roleAssignments/readme.md index c1833b7c3d..0c05aa9723 100644 --- a/arm/Microsoft.Authorization/roleAssignments/readme.md +++ b/modules/Microsoft.Authorization/roleAssignments/readme.md @@ -150,7 +150,7 @@ module roleassignment 'br:bicepregistry.azurecr.io/bicep/modules/microsoft.autho ``` **Local Path Reference** ```bicep -module roleassignment 'yourpath/arm/Microsoft.Authorization.roleAssignments/subscription/deploy.bicep' = {} +module roleassignment 'yourpath/modules/Microsoft.Authorization.roleAssignments/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep b/modules/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep rename to modules/Microsoft.Authorization/roleAssignments/resourceGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md b/modules/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md rename to modules/Microsoft.Authorization/roleAssignments/resourceGroup/readme.md diff --git a/arm/Microsoft.Authorization/roleAssignments/resourceGroup/version.json b/modules/Microsoft.Authorization/roleAssignments/resourceGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/resourceGroup/version.json rename to modules/Microsoft.Authorization/roleAssignments/resourceGroup/version.json diff --git a/arm/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep b/modules/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep rename to modules/Microsoft.Authorization/roleAssignments/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleAssignments/subscription/readme.md b/modules/Microsoft.Authorization/roleAssignments/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/subscription/readme.md rename to modules/Microsoft.Authorization/roleAssignments/subscription/readme.md diff --git a/arm/Microsoft.Authorization/roleAssignments/subscription/version.json b/modules/Microsoft.Authorization/roleAssignments/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/subscription/version.json rename to modules/Microsoft.Authorization/roleAssignments/subscription/version.json diff --git a/arm/Microsoft.Authorization/roleAssignments/version.json b/modules/Microsoft.Authorization/roleAssignments/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleAssignments/version.json rename to modules/Microsoft.Authorization/roleAssignments/version.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/mg.min.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/mg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/mg.min.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/mg.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/mg.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/mg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/mg.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/mg.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/rg.min.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/rg.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/rg.min.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/rg.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/rg.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/rg.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/sub.min.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/sub.min.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/sub.min.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/sub.min.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/.parameters/sub.parameters.json b/modules/Microsoft.Authorization/roleDefinitions/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/.parameters/sub.parameters.json rename to modules/Microsoft.Authorization/roleDefinitions/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/deploy.bicep b/modules/Microsoft.Authorization/roleDefinitions/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/deploy.bicep rename to modules/Microsoft.Authorization/roleDefinitions/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleDefinitions/managementGroup/deploy.bicep b/modules/Microsoft.Authorization/roleDefinitions/managementGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/managementGroup/deploy.bicep rename to modules/Microsoft.Authorization/roleDefinitions/managementGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleDefinitions/managementGroup/readme.md b/modules/Microsoft.Authorization/roleDefinitions/managementGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/managementGroup/readme.md rename to modules/Microsoft.Authorization/roleDefinitions/managementGroup/readme.md diff --git a/arm/Microsoft.Authorization/roleDefinitions/managementGroup/version.json b/modules/Microsoft.Authorization/roleDefinitions/managementGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/managementGroup/version.json rename to modules/Microsoft.Authorization/roleDefinitions/managementGroup/version.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/readme.md b/modules/Microsoft.Authorization/roleDefinitions/readme.md similarity index 99% rename from arm/Microsoft.Authorization/roleDefinitions/readme.md rename to modules/Microsoft.Authorization/roleDefinitions/readme.md index 187065a59a..a7566ea2e3 100644 --- a/arm/Microsoft.Authorization/roleDefinitions/readme.md +++ b/modules/Microsoft.Authorization/roleDefinitions/readme.md @@ -150,7 +150,7 @@ module roledefinition 'br:bicepregistry.azurecr.io/bicep/modules/microsoft.autho ``` **Local Path Reference** ```bicep -module roledefinition 'yourpath/arm/Microsoft.Authorization.roleDefinitions/subscription/deploy.bicep' = {} +module roledefinition 'yourpath/modules/Microsoft.Authorization.roleDefinitions/subscription/deploy.bicep' = {} ``` ## Outputs diff --git a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep b/modules/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep rename to modules/Microsoft.Authorization/roleDefinitions/resourceGroup/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md b/modules/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md rename to modules/Microsoft.Authorization/roleDefinitions/resourceGroup/readme.md diff --git a/arm/Microsoft.Authorization/roleDefinitions/resourceGroup/version.json b/modules/Microsoft.Authorization/roleDefinitions/resourceGroup/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/resourceGroup/version.json rename to modules/Microsoft.Authorization/roleDefinitions/resourceGroup/version.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/subscription/deploy.bicep b/modules/Microsoft.Authorization/roleDefinitions/subscription/deploy.bicep similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/subscription/deploy.bicep rename to modules/Microsoft.Authorization/roleDefinitions/subscription/deploy.bicep diff --git a/arm/Microsoft.Authorization/roleDefinitions/subscription/readme.md b/modules/Microsoft.Authorization/roleDefinitions/subscription/readme.md similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/subscription/readme.md rename to modules/Microsoft.Authorization/roleDefinitions/subscription/readme.md diff --git a/arm/Microsoft.Authorization/roleDefinitions/subscription/version.json b/modules/Microsoft.Authorization/roleDefinitions/subscription/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/subscription/version.json rename to modules/Microsoft.Authorization/roleDefinitions/subscription/version.json diff --git a/arm/Microsoft.Authorization/roleDefinitions/version.json b/modules/Microsoft.Authorization/roleDefinitions/version.json similarity index 100% rename from arm/Microsoft.Authorization/roleDefinitions/version.json rename to modules/Microsoft.Authorization/roleDefinitions/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Automation/automationAccounts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Automation/automationAccounts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/.parameters/encr.parameters.json b/modules/Microsoft.Automation/automationAccounts/.parameters/encr.parameters.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/.parameters/encr.parameters.json rename to modules/Microsoft.Automation/automationAccounts/.parameters/encr.parameters.json diff --git a/arm/Microsoft.Automation/automationAccounts/.parameters/min.parameters.json b/modules/Microsoft.Automation/automationAccounts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/.parameters/min.parameters.json rename to modules/Microsoft.Automation/automationAccounts/.parameters/min.parameters.json diff --git a/arm/Microsoft.Automation/automationAccounts/.parameters/parameters.json b/modules/Microsoft.Automation/automationAccounts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/.parameters/parameters.json rename to modules/Microsoft.Automation/automationAccounts/.parameters/parameters.json diff --git a/arm/Microsoft.Automation/automationAccounts/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/jobSchedules/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md b/modules/Microsoft.Automation/automationAccounts/jobSchedules/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/jobSchedules/readme.md rename to modules/Microsoft.Automation/automationAccounts/jobSchedules/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/jobSchedules/version.json b/modules/Microsoft.Automation/automationAccounts/jobSchedules/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/jobSchedules/version.json rename to modules/Microsoft.Automation/automationAccounts/jobSchedules/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/modules/deploy.bicep similarity index 96% rename from arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/modules/deploy.bicep index 2927c87e94..4e9ce28d86 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/deploy.bicep +++ b/modules/Microsoft.Automation/automationAccounts/modules/deploy.bicep @@ -4,7 +4,7 @@ param name string @description('Conditional. The name of the parent Automation Account. Required if the template is used in a standalone deployment.') param automationAccountName string -@description('Required. Module package uri, e.g. https://www.powershellgallery.com/api/v2/package.') +@description('Required. Module package URI, e.g. https://www.powershellgallery.com/api/v2/package.') param uri string @description('Optional. Module version or specify latest to get the latest version.') diff --git a/arm/Microsoft.Automation/automationAccounts/modules/readme.md b/modules/Microsoft.Automation/automationAccounts/modules/readme.md similarity index 97% rename from arm/Microsoft.Automation/automationAccounts/modules/readme.md rename to modules/Microsoft.Automation/automationAccounts/modules/readme.md index c593272a90..9eb4ee8a5c 100644 --- a/arm/Microsoft.Automation/automationAccounts/modules/readme.md +++ b/modules/Microsoft.Automation/automationAccounts/modules/readme.md @@ -20,7 +20,7 @@ This module deploys an Azure Automation Account Module. | Parameter Name | Type | Description | | :-- | :-- | :-- | | `name` | string | Name of the Automation Account module. | -| `uri` | string | Module package uri, e.g. https://www.powershellgallery.com/api/v2/package. | +| `uri` | string | Module package URI, e.g. https://www.powershellgallery.com/api/v2/package. | **Conditional parameters** | Parameter Name | Type | Description | diff --git a/arm/Microsoft.Automation/automationAccounts/modules/version.json b/modules/Microsoft.Automation/automationAccounts/modules/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/modules/version.json rename to modules/Microsoft.Automation/automationAccounts/modules/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/readme.md b/modules/Microsoft.Automation/automationAccounts/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/readme.md rename to modules/Microsoft.Automation/automationAccounts/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/runbooks/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/readme.md b/modules/Microsoft.Automation/automationAccounts/runbooks/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/runbooks/readme.md rename to modules/Microsoft.Automation/automationAccounts/runbooks/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/runbooks/version.json b/modules/Microsoft.Automation/automationAccounts/runbooks/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/runbooks/version.json rename to modules/Microsoft.Automation/automationAccounts/runbooks/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/schedules/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/schedules/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/schedules/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/readme.md b/modules/Microsoft.Automation/automationAccounts/schedules/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/schedules/readme.md rename to modules/Microsoft.Automation/automationAccounts/schedules/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/schedules/version.json b/modules/Microsoft.Automation/automationAccounts/schedules/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/schedules/version.json rename to modules/Microsoft.Automation/automationAccounts/schedules/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md b/modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md rename to modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/version.json b/modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/version.json rename to modules/Microsoft.Automation/automationAccounts/softwareUpdateConfigurations/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep b/modules/Microsoft.Automation/automationAccounts/variables/deploy.bicep similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/variables/deploy.bicep rename to modules/Microsoft.Automation/automationAccounts/variables/deploy.bicep diff --git a/arm/Microsoft.Automation/automationAccounts/variables/readme.md b/modules/Microsoft.Automation/automationAccounts/variables/readme.md similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/variables/readme.md rename to modules/Microsoft.Automation/automationAccounts/variables/readme.md diff --git a/arm/Microsoft.Automation/automationAccounts/variables/version.json b/modules/Microsoft.Automation/automationAccounts/variables/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/variables/version.json rename to modules/Microsoft.Automation/automationAccounts/variables/version.json diff --git a/arm/Microsoft.Automation/automationAccounts/version.json b/modules/Microsoft.Automation/automationAccounts/version.json similarity index 100% rename from arm/Microsoft.Automation/automationAccounts/version.json rename to modules/Microsoft.Automation/automationAccounts/version.json diff --git a/arm/Microsoft.Batch/batchAccounts/.parameters/min.parameters.json b/modules/Microsoft.Batch/batchAccounts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Batch/batchAccounts/.parameters/min.parameters.json rename to modules/Microsoft.Batch/batchAccounts/.parameters/min.parameters.json diff --git a/arm/Microsoft.Batch/batchAccounts/.parameters/parameters.json b/modules/Microsoft.Batch/batchAccounts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Batch/batchAccounts/.parameters/parameters.json rename to modules/Microsoft.Batch/batchAccounts/.parameters/parameters.json diff --git a/arm/Microsoft.Batch/batchAccounts/deploy.bicep b/modules/Microsoft.Batch/batchAccounts/deploy.bicep similarity index 100% rename from arm/Microsoft.Batch/batchAccounts/deploy.bicep rename to modules/Microsoft.Batch/batchAccounts/deploy.bicep diff --git a/arm/Microsoft.Batch/batchAccounts/readme.md b/modules/Microsoft.Batch/batchAccounts/readme.md similarity index 100% rename from arm/Microsoft.Batch/batchAccounts/readme.md rename to modules/Microsoft.Batch/batchAccounts/readme.md diff --git a/arm/Microsoft.Batch/batchAccounts/version.json b/modules/Microsoft.Batch/batchAccounts/version.json similarity index 100% rename from arm/Microsoft.Batch/batchAccounts/version.json rename to modules/Microsoft.Batch/batchAccounts/version.json diff --git a/arm/Microsoft.CognitiveServices/accounts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.CognitiveServices/accounts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.CognitiveServices/accounts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.CognitiveServices/accounts/.parameters/encr.parameters.json b/modules/Microsoft.CognitiveServices/accounts/.parameters/encr.parameters.json similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/.parameters/encr.parameters.json rename to modules/Microsoft.CognitiveServices/accounts/.parameters/encr.parameters.json diff --git a/arm/Microsoft.CognitiveServices/accounts/.parameters/min.parameters.json b/modules/Microsoft.CognitiveServices/accounts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/.parameters/min.parameters.json rename to modules/Microsoft.CognitiveServices/accounts/.parameters/min.parameters.json diff --git a/arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json b/modules/Microsoft.CognitiveServices/accounts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/.parameters/parameters.json rename to modules/Microsoft.CognitiveServices/accounts/.parameters/parameters.json diff --git a/arm/Microsoft.CognitiveServices/accounts/.parameters/speech.parameters.json b/modules/Microsoft.CognitiveServices/accounts/.parameters/speech.parameters.json similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/.parameters/speech.parameters.json rename to modules/Microsoft.CognitiveServices/accounts/.parameters/speech.parameters.json diff --git a/arm/Microsoft.CognitiveServices/accounts/deploy.bicep b/modules/Microsoft.CognitiveServices/accounts/deploy.bicep similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/deploy.bicep rename to modules/Microsoft.CognitiveServices/accounts/deploy.bicep diff --git a/arm/Microsoft.CognitiveServices/accounts/readme.md b/modules/Microsoft.CognitiveServices/accounts/readme.md similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/readme.md rename to modules/Microsoft.CognitiveServices/accounts/readme.md diff --git a/arm/Microsoft.CognitiveServices/accounts/version.json b/modules/Microsoft.CognitiveServices/accounts/version.json similarity index 100% rename from arm/Microsoft.CognitiveServices/accounts/version.json rename to modules/Microsoft.CognitiveServices/accounts/version.json diff --git a/arm/Microsoft.Compute/availabilitySets/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/availabilitySets/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/availabilitySets/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/availabilitySets/.parameters/min.parameters.json b/modules/Microsoft.Compute/availabilitySets/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/.parameters/min.parameters.json rename to modules/Microsoft.Compute/availabilitySets/.parameters/min.parameters.json diff --git a/arm/Microsoft.Compute/availabilitySets/.parameters/parameters.json b/modules/Microsoft.Compute/availabilitySets/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/.parameters/parameters.json rename to modules/Microsoft.Compute/availabilitySets/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/availabilitySets/deploy.bicep b/modules/Microsoft.Compute/availabilitySets/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/deploy.bicep rename to modules/Microsoft.Compute/availabilitySets/deploy.bicep diff --git a/arm/Microsoft.Compute/availabilitySets/readme.md b/modules/Microsoft.Compute/availabilitySets/readme.md similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/readme.md rename to modules/Microsoft.Compute/availabilitySets/readme.md diff --git a/arm/Microsoft.Compute/availabilitySets/version.json b/modules/Microsoft.Compute/availabilitySets/version.json similarity index 100% rename from arm/Microsoft.Compute/availabilitySets/version.json rename to modules/Microsoft.Compute/availabilitySets/version.json diff --git a/arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/diskEncryptionSets/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/diskEncryptionSets/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/diskEncryptionSets/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/diskEncryptionSets/.parameters/parameters.json b/modules/Microsoft.Compute/diskEncryptionSets/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/diskEncryptionSets/.parameters/parameters.json rename to modules/Microsoft.Compute/diskEncryptionSets/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep b/modules/Microsoft.Compute/diskEncryptionSets/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/diskEncryptionSets/deploy.bicep rename to modules/Microsoft.Compute/diskEncryptionSets/deploy.bicep diff --git a/arm/Microsoft.Compute/diskEncryptionSets/readme.md b/modules/Microsoft.Compute/diskEncryptionSets/readme.md similarity index 100% rename from arm/Microsoft.Compute/diskEncryptionSets/readme.md rename to modules/Microsoft.Compute/diskEncryptionSets/readme.md diff --git a/arm/Microsoft.Compute/diskEncryptionSets/version.json b/modules/Microsoft.Compute/diskEncryptionSets/version.json similarity index 100% rename from arm/Microsoft.Compute/diskEncryptionSets/version.json rename to modules/Microsoft.Compute/diskEncryptionSets/version.json diff --git a/arm/Microsoft.Compute/disks/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/disks/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/disks/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/disks/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/disks/.parameters/image.parameters.json b/modules/Microsoft.Compute/disks/.parameters/image.parameters.json similarity index 100% rename from arm/Microsoft.Compute/disks/.parameters/image.parameters.json rename to modules/Microsoft.Compute/disks/.parameters/image.parameters.json diff --git a/arm/Microsoft.Compute/disks/.parameters/import.parameters.json b/modules/Microsoft.Compute/disks/.parameters/import.parameters.json similarity index 100% rename from arm/Microsoft.Compute/disks/.parameters/import.parameters.json rename to modules/Microsoft.Compute/disks/.parameters/import.parameters.json diff --git a/arm/Microsoft.Compute/disks/.parameters/min.parameters.json b/modules/Microsoft.Compute/disks/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/disks/.parameters/min.parameters.json rename to modules/Microsoft.Compute/disks/.parameters/min.parameters.json diff --git a/arm/Microsoft.Compute/disks/.parameters/parameters.json b/modules/Microsoft.Compute/disks/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/disks/.parameters/parameters.json rename to modules/Microsoft.Compute/disks/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/disks/deploy.bicep b/modules/Microsoft.Compute/disks/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/disks/deploy.bicep rename to modules/Microsoft.Compute/disks/deploy.bicep diff --git a/arm/Microsoft.Compute/disks/readme.md b/modules/Microsoft.Compute/disks/readme.md similarity index 100% rename from arm/Microsoft.Compute/disks/readme.md rename to modules/Microsoft.Compute/disks/readme.md diff --git a/arm/Microsoft.Compute/disks/version.json b/modules/Microsoft.Compute/disks/version.json similarity index 100% rename from arm/Microsoft.Compute/disks/version.json rename to modules/Microsoft.Compute/disks/version.json diff --git a/arm/Microsoft.Compute/galleries/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/galleries/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/galleries/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/galleries/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/galleries/.parameters/images.parameters.json b/modules/Microsoft.Compute/galleries/.parameters/images.parameters.json similarity index 100% rename from arm/Microsoft.Compute/galleries/.parameters/images.parameters.json rename to modules/Microsoft.Compute/galleries/.parameters/images.parameters.json diff --git a/arm/Microsoft.Compute/galleries/.parameters/parameters.json b/modules/Microsoft.Compute/galleries/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/galleries/.parameters/parameters.json rename to modules/Microsoft.Compute/galleries/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/galleries/deploy.bicep b/modules/Microsoft.Compute/galleries/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/galleries/deploy.bicep rename to modules/Microsoft.Compute/galleries/deploy.bicep diff --git a/arm/Microsoft.Compute/galleries/images/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/galleries/images/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/galleries/images/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/galleries/images/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/galleries/images/deploy.bicep b/modules/Microsoft.Compute/galleries/images/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/galleries/images/deploy.bicep rename to modules/Microsoft.Compute/galleries/images/deploy.bicep diff --git a/arm/Microsoft.Compute/galleries/images/readme.md b/modules/Microsoft.Compute/galleries/images/readme.md similarity index 100% rename from arm/Microsoft.Compute/galleries/images/readme.md rename to modules/Microsoft.Compute/galleries/images/readme.md diff --git a/arm/Microsoft.Compute/galleries/images/version.json b/modules/Microsoft.Compute/galleries/images/version.json similarity index 100% rename from arm/Microsoft.Compute/galleries/images/version.json rename to modules/Microsoft.Compute/galleries/images/version.json diff --git a/arm/Microsoft.Compute/galleries/readme.md b/modules/Microsoft.Compute/galleries/readme.md similarity index 100% rename from arm/Microsoft.Compute/galleries/readme.md rename to modules/Microsoft.Compute/galleries/readme.md diff --git a/arm/Microsoft.Compute/galleries/version.json b/modules/Microsoft.Compute/galleries/version.json similarity index 100% rename from arm/Microsoft.Compute/galleries/version.json rename to modules/Microsoft.Compute/galleries/version.json diff --git a/arm/Microsoft.Compute/images/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/images/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/images/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/images/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/images/.parameters/parameters.json b/modules/Microsoft.Compute/images/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/images/.parameters/parameters.json rename to modules/Microsoft.Compute/images/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/images/deploy.bicep b/modules/Microsoft.Compute/images/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/images/deploy.bicep rename to modules/Microsoft.Compute/images/deploy.bicep diff --git a/arm/Microsoft.Compute/images/readme.md b/modules/Microsoft.Compute/images/readme.md similarity index 100% rename from arm/Microsoft.Compute/images/readme.md rename to modules/Microsoft.Compute/images/readme.md diff --git a/arm/Microsoft.Compute/images/version.json b/modules/Microsoft.Compute/images/version.json similarity index 100% rename from arm/Microsoft.Compute/images/version.json rename to modules/Microsoft.Compute/images/version.json diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/proximityPlacementGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/.parameters/parameters.json b/modules/Microsoft.Compute/proximityPlacementGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Compute/proximityPlacementGroups/.parameters/parameters.json rename to modules/Microsoft.Compute/proximityPlacementGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep b/modules/Microsoft.Compute/proximityPlacementGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/proximityPlacementGroups/deploy.bicep rename to modules/Microsoft.Compute/proximityPlacementGroups/deploy.bicep diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/readme.md b/modules/Microsoft.Compute/proximityPlacementGroups/readme.md similarity index 100% rename from arm/Microsoft.Compute/proximityPlacementGroups/readme.md rename to modules/Microsoft.Compute/proximityPlacementGroups/readme.md diff --git a/arm/Microsoft.Compute/proximityPlacementGroups/version.json b/modules/Microsoft.Compute/proximityPlacementGroups/version.json similarity index 100% rename from arm/Microsoft.Compute/proximityPlacementGroups/version.json rename to modules/Microsoft.Compute/proximityPlacementGroups/version.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/virtualMachineScaleSets/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.min.parameters.json b/modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.min.parameters.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.min.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.parameters.json b/modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.parameters.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/linux.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.min.parameters.json b/modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.min.parameters.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.min.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.parameters.json b/modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.parameters.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/.parameters/windows.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep b/modules/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep rename to modules/Microsoft.Compute/virtualMachineScaleSets/deploy.bicep diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep b/modules/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep rename to modules/Microsoft.Compute/virtualMachineScaleSets/extensions/deploy.bicep diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md b/modules/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md rename to modules/Microsoft.Compute/virtualMachineScaleSets/extensions/readme.md diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/extensions/version.json b/modules/Microsoft.Compute/virtualMachineScaleSets/extensions/version.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/extensions/version.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/extensions/version.json diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/readme.md b/modules/Microsoft.Compute/virtualMachineScaleSets/readme.md similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/readme.md rename to modules/Microsoft.Compute/virtualMachineScaleSets/readme.md diff --git a/arm/Microsoft.Compute/virtualMachineScaleSets/version.json b/modules/Microsoft.Compute/virtualMachineScaleSets/version.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachineScaleSets/version.json rename to modules/Microsoft.Compute/virtualMachineScaleSets/version.json diff --git a/arm/Microsoft.Compute/virtualMachines/.bicep/nested_networkInterface.bicep b/modules/Microsoft.Compute/virtualMachines/.bicep/nested_networkInterface.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.bicep/nested_networkInterface.bicep rename to modules/Microsoft.Compute/virtualMachines/.bicep/nested_networkInterface.bicep diff --git a/arm/Microsoft.Compute/virtualMachines/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Compute/virtualMachines/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Compute/virtualMachines/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/linux.autmg.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/linux.autmg.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/linux.autmg.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/linux.autmg.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/linux.min.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/linux.min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/linux.min.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/linux.min.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/linux.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/linux.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/linux.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/linux.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/windows.autmg.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/windows.autmg.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/windows.autmg.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/windows.autmg.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/windows.min.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/windows.min.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/windows.min.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/windows.min.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/.parameters/windows.parameters.json b/modules/Microsoft.Compute/virtualMachines/.parameters/windows.parameters.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/.parameters/windows.parameters.json rename to modules/Microsoft.Compute/virtualMachines/.parameters/windows.parameters.json diff --git a/arm/Microsoft.Compute/virtualMachines/deploy.bicep b/modules/Microsoft.Compute/virtualMachines/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/deploy.bicep rename to modules/Microsoft.Compute/virtualMachines/deploy.bicep diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep b/modules/Microsoft.Compute/virtualMachines/extensions/deploy.bicep similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/extensions/deploy.bicep rename to modules/Microsoft.Compute/virtualMachines/extensions/deploy.bicep diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/readme.md b/modules/Microsoft.Compute/virtualMachines/extensions/readme.md similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/extensions/readme.md rename to modules/Microsoft.Compute/virtualMachines/extensions/readme.md diff --git a/arm/Microsoft.Compute/virtualMachines/extensions/version.json b/modules/Microsoft.Compute/virtualMachines/extensions/version.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/extensions/version.json rename to modules/Microsoft.Compute/virtualMachines/extensions/version.json diff --git a/arm/Microsoft.Compute/virtualMachines/readme.md b/modules/Microsoft.Compute/virtualMachines/readme.md similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/readme.md rename to modules/Microsoft.Compute/virtualMachines/readme.md diff --git a/arm/Microsoft.Compute/virtualMachines/version.json b/modules/Microsoft.Compute/virtualMachines/version.json similarity index 100% rename from arm/Microsoft.Compute/virtualMachines/version.json rename to modules/Microsoft.Compute/virtualMachines/version.json diff --git a/arm/Microsoft.Consumption/budgets/.parameters/parameters.json b/modules/Microsoft.Consumption/budgets/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Consumption/budgets/.parameters/parameters.json rename to modules/Microsoft.Consumption/budgets/.parameters/parameters.json diff --git a/arm/Microsoft.Consumption/budgets/deploy.bicep b/modules/Microsoft.Consumption/budgets/deploy.bicep similarity index 100% rename from arm/Microsoft.Consumption/budgets/deploy.bicep rename to modules/Microsoft.Consumption/budgets/deploy.bicep diff --git a/arm/Microsoft.Consumption/budgets/readme.md b/modules/Microsoft.Consumption/budgets/readme.md similarity index 100% rename from arm/Microsoft.Consumption/budgets/readme.md rename to modules/Microsoft.Consumption/budgets/readme.md diff --git a/arm/Microsoft.Consumption/budgets/version.json b/modules/Microsoft.Consumption/budgets/version.json similarity index 100% rename from arm/Microsoft.Consumption/budgets/version.json rename to modules/Microsoft.Consumption/budgets/version.json diff --git a/arm/Microsoft.ContainerInstance/containerGroups/.parameters/parameters.json b/modules/Microsoft.ContainerInstance/containerGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ContainerInstance/containerGroups/.parameters/parameters.json rename to modules/Microsoft.ContainerInstance/containerGroups/.parameters/parameters.json diff --git a/arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep b/modules/Microsoft.ContainerInstance/containerGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerInstance/containerGroups/deploy.bicep rename to modules/Microsoft.ContainerInstance/containerGroups/deploy.bicep diff --git a/arm/Microsoft.ContainerInstance/containerGroups/readme.md b/modules/Microsoft.ContainerInstance/containerGroups/readme.md similarity index 100% rename from arm/Microsoft.ContainerInstance/containerGroups/readme.md rename to modules/Microsoft.ContainerInstance/containerGroups/readme.md diff --git a/arm/Microsoft.ContainerInstance/containerGroups/version.json b/modules/Microsoft.ContainerInstance/containerGroups/version.json similarity index 100% rename from arm/Microsoft.ContainerInstance/containerGroups/version.json rename to modules/Microsoft.ContainerInstance/containerGroups/version.json diff --git a/arm/Microsoft.ContainerRegistry/registries/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ContainerRegistry/registries/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ContainerRegistry/registries/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ContainerRegistry/registries/.parameters/encr.parameters.json b/modules/Microsoft.ContainerRegistry/registries/.parameters/encr.parameters.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/.parameters/encr.parameters.json rename to modules/Microsoft.ContainerRegistry/registries/.parameters/encr.parameters.json diff --git a/arm/Microsoft.ContainerRegistry/registries/.parameters/min.parameters.json b/modules/Microsoft.ContainerRegistry/registries/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/.parameters/min.parameters.json rename to modules/Microsoft.ContainerRegistry/registries/.parameters/min.parameters.json diff --git a/arm/Microsoft.ContainerRegistry/registries/.parameters/parameters.json b/modules/Microsoft.ContainerRegistry/registries/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/.parameters/parameters.json rename to modules/Microsoft.ContainerRegistry/registries/.parameters/parameters.json diff --git a/arm/Microsoft.ContainerRegistry/registries/deploy.bicep b/modules/Microsoft.ContainerRegistry/registries/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/deploy.bicep rename to modules/Microsoft.ContainerRegistry/registries/deploy.bicep diff --git a/arm/Microsoft.ContainerRegistry/registries/readme.md b/modules/Microsoft.ContainerRegistry/registries/readme.md similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/readme.md rename to modules/Microsoft.ContainerRegistry/registries/readme.md diff --git a/arm/Microsoft.ContainerRegistry/registries/replications/deploy.bicep b/modules/Microsoft.ContainerRegistry/registries/replications/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/replications/deploy.bicep rename to modules/Microsoft.ContainerRegistry/registries/replications/deploy.bicep diff --git a/arm/Microsoft.ContainerRegistry/registries/replications/readme.md b/modules/Microsoft.ContainerRegistry/registries/replications/readme.md similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/replications/readme.md rename to modules/Microsoft.ContainerRegistry/registries/replications/readme.md diff --git a/arm/Microsoft.ContainerRegistry/registries/replications/version.json b/modules/Microsoft.ContainerRegistry/registries/replications/version.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/replications/version.json rename to modules/Microsoft.ContainerRegistry/registries/replications/version.json diff --git a/arm/Microsoft.ContainerRegistry/registries/version.json b/modules/Microsoft.ContainerRegistry/registries/version.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/version.json rename to modules/Microsoft.ContainerRegistry/registries/version.json diff --git a/arm/Microsoft.ContainerRegistry/registries/webhooks/deploy.bicep b/modules/Microsoft.ContainerRegistry/registries/webhooks/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/webhooks/deploy.bicep rename to modules/Microsoft.ContainerRegistry/registries/webhooks/deploy.bicep diff --git a/arm/Microsoft.ContainerRegistry/registries/webhooks/readme.md b/modules/Microsoft.ContainerRegistry/registries/webhooks/readme.md similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/webhooks/readme.md rename to modules/Microsoft.ContainerRegistry/registries/webhooks/readme.md diff --git a/arm/Microsoft.ContainerRegistry/registries/webhooks/version.json b/modules/Microsoft.ContainerRegistry/registries/webhooks/version.json similarity index 100% rename from arm/Microsoft.ContainerRegistry/registries/webhooks/version.json rename to modules/Microsoft.ContainerRegistry/registries/webhooks/version.json diff --git a/arm/Microsoft.ContainerService/managedClusters/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ContainerService/managedClusters/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ContainerService/managedClusters/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ContainerService/managedClusters/.parameters/azure.parameters.json b/modules/Microsoft.ContainerService/managedClusters/.parameters/azure.parameters.json similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/.parameters/azure.parameters.json rename to modules/Microsoft.ContainerService/managedClusters/.parameters/azure.parameters.json diff --git a/arm/Microsoft.ContainerService/managedClusters/.parameters/kubenet.parameters.json b/modules/Microsoft.ContainerService/managedClusters/.parameters/kubenet.parameters.json similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/.parameters/kubenet.parameters.json rename to modules/Microsoft.ContainerService/managedClusters/.parameters/kubenet.parameters.json diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep b/modules/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep rename to modules/Microsoft.ContainerService/managedClusters/agentPools/deploy.bicep diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md b/modules/Microsoft.ContainerService/managedClusters/agentPools/readme.md similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/agentPools/readme.md rename to modules/Microsoft.ContainerService/managedClusters/agentPools/readme.md diff --git a/arm/Microsoft.ContainerService/managedClusters/agentPools/version.json b/modules/Microsoft.ContainerService/managedClusters/agentPools/version.json similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/agentPools/version.json rename to modules/Microsoft.ContainerService/managedClusters/agentPools/version.json diff --git a/arm/Microsoft.ContainerService/managedClusters/deploy.bicep b/modules/Microsoft.ContainerService/managedClusters/deploy.bicep similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/deploy.bicep rename to modules/Microsoft.ContainerService/managedClusters/deploy.bicep diff --git a/arm/Microsoft.ContainerService/managedClusters/readme.md b/modules/Microsoft.ContainerService/managedClusters/readme.md similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/readme.md rename to modules/Microsoft.ContainerService/managedClusters/readme.md diff --git a/arm/Microsoft.ContainerService/managedClusters/version.json b/modules/Microsoft.ContainerService/managedClusters/version.json similarity index 100% rename from arm/Microsoft.ContainerService/managedClusters/version.json rename to modules/Microsoft.ContainerService/managedClusters/version.json diff --git a/arm/Microsoft.DataFactory/factories/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DataFactory/factories/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DataFactory/factories/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DataFactory/factories/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DataFactory/factories/.parameters/parameters.json b/modules/Microsoft.DataFactory/factories/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.DataFactory/factories/.parameters/parameters.json rename to modules/Microsoft.DataFactory/factories/.parameters/parameters.json diff --git a/arm/Microsoft.DataFactory/factories/deploy.bicep b/modules/Microsoft.DataFactory/factories/deploy.bicep similarity index 100% rename from arm/Microsoft.DataFactory/factories/deploy.bicep rename to modules/Microsoft.DataFactory/factories/deploy.bicep diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep b/modules/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep similarity index 100% rename from arm/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep rename to modules/Microsoft.DataFactory/factories/integrationRuntime/deploy.bicep diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md b/modules/Microsoft.DataFactory/factories/integrationRuntime/readme.md similarity index 100% rename from arm/Microsoft.DataFactory/factories/integrationRuntime/readme.md rename to modules/Microsoft.DataFactory/factories/integrationRuntime/readme.md diff --git a/arm/Microsoft.DataFactory/factories/integrationRuntime/version.json b/modules/Microsoft.DataFactory/factories/integrationRuntime/version.json similarity index 100% rename from arm/Microsoft.DataFactory/factories/integrationRuntime/version.json rename to modules/Microsoft.DataFactory/factories/integrationRuntime/version.json diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep b/modules/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep similarity index 100% rename from arm/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep rename to modules/Microsoft.DataFactory/factories/managedVirtualNetwork/deploy.bicep diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md b/modules/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md similarity index 100% rename from arm/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md rename to modules/Microsoft.DataFactory/factories/managedVirtualNetwork/readme.md diff --git a/arm/Microsoft.DataFactory/factories/managedVirtualNetwork/version.json b/modules/Microsoft.DataFactory/factories/managedVirtualNetwork/version.json similarity index 100% rename from arm/Microsoft.DataFactory/factories/managedVirtualNetwork/version.json rename to modules/Microsoft.DataFactory/factories/managedVirtualNetwork/version.json diff --git a/arm/Microsoft.DataFactory/factories/readme.md b/modules/Microsoft.DataFactory/factories/readme.md similarity index 100% rename from arm/Microsoft.DataFactory/factories/readme.md rename to modules/Microsoft.DataFactory/factories/readme.md diff --git a/arm/Microsoft.DataFactory/factories/version.json b/modules/Microsoft.DataFactory/factories/version.json similarity index 100% rename from arm/Microsoft.DataFactory/factories/version.json rename to modules/Microsoft.DataFactory/factories/version.json diff --git a/arm/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep similarity index 89% rename from arm/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep index 2f52129333..02cd494ea4 100644 --- a/arm/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep +++ b/modules/Microsoft.DataProtection/backupVaults/.bicep/nested_roleAssignments.bicep @@ -27,17 +27,17 @@ var builtInRoleNames = { 'Reader': subscriptionResourceId('Microsoft.Authorization/roleDefinitions', 'acdd72a7-3385-48ef-bd42-f606fba81ae7') } -resource bv 'Microsoft.DataProtection/backupVaults@2022-03-01' existing = { +resource backupVault 'Microsoft.DataProtection/backupVaults@2022-03-01' existing = { name: last(split(resourceId, '/')) } resource roleAssignment 'Microsoft.Authorization/roleAssignments@2020-10-01-preview' = [for principalId in principalIds: { - name: guid(bv.id, principalId, roleDefinitionIdOrName) + name: guid(backupVault.id, principalId, roleDefinitionIdOrName) properties: { description: description roleDefinitionId: contains(builtInRoleNames, roleDefinitionIdOrName) ? builtInRoleNames[roleDefinitionIdOrName] : roleDefinitionIdOrName principalId: principalId principalType: !empty(principalType) ? any(principalType) : null } - scope: bv + scope: backupVault }] diff --git a/arm/Microsoft.DataProtection/backupVaults/.parameters/min.parameters.json b/modules/Microsoft.DataProtection/backupVaults/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/.parameters/min.parameters.json rename to modules/Microsoft.DataProtection/backupVaults/.parameters/min.parameters.json diff --git a/arm/Microsoft.DataProtection/backupVaults/.parameters/parameters.json b/modules/Microsoft.DataProtection/backupVaults/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/.parameters/parameters.json rename to modules/Microsoft.DataProtection/backupVaults/.parameters/parameters.json diff --git a/arm/Microsoft.DataProtection/backupVaults/backupPolicies/deploy.bicep b/modules/Microsoft.DataProtection/backupVaults/backupPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/backupPolicies/deploy.bicep rename to modules/Microsoft.DataProtection/backupVaults/backupPolicies/deploy.bicep diff --git a/arm/Microsoft.DataProtection/backupVaults/backupPolicies/readme.md b/modules/Microsoft.DataProtection/backupVaults/backupPolicies/readme.md similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/backupPolicies/readme.md rename to modules/Microsoft.DataProtection/backupVaults/backupPolicies/readme.md diff --git a/arm/Microsoft.DataProtection/backupVaults/backupPolicies/version.json b/modules/Microsoft.DataProtection/backupVaults/backupPolicies/version.json similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/backupPolicies/version.json rename to modules/Microsoft.DataProtection/backupVaults/backupPolicies/version.json diff --git a/arm/Microsoft.DataProtection/backupVaults/deploy.bicep b/modules/Microsoft.DataProtection/backupVaults/deploy.bicep similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/deploy.bicep rename to modules/Microsoft.DataProtection/backupVaults/deploy.bicep diff --git a/arm/Microsoft.DataProtection/backupVaults/readme.md b/modules/Microsoft.DataProtection/backupVaults/readme.md similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/readme.md rename to modules/Microsoft.DataProtection/backupVaults/readme.md diff --git a/arm/Microsoft.DataProtection/backupVaults/version.json b/modules/Microsoft.DataProtection/backupVaults/version.json similarity index 100% rename from arm/Microsoft.DataProtection/backupVaults/version.json rename to modules/Microsoft.DataProtection/backupVaults/version.json diff --git a/arm/Microsoft.Databricks/workspaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Databricks/workspaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Databricks/workspaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Databricks/workspaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Databricks/workspaces/.parameters/parameters.json b/modules/Microsoft.Databricks/workspaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Databricks/workspaces/.parameters/parameters.json rename to modules/Microsoft.Databricks/workspaces/.parameters/parameters.json diff --git a/arm/Microsoft.Databricks/workspaces/deploy.bicep b/modules/Microsoft.Databricks/workspaces/deploy.bicep similarity index 100% rename from arm/Microsoft.Databricks/workspaces/deploy.bicep rename to modules/Microsoft.Databricks/workspaces/deploy.bicep diff --git a/arm/Microsoft.Databricks/workspaces/readme.md b/modules/Microsoft.Databricks/workspaces/readme.md similarity index 100% rename from arm/Microsoft.Databricks/workspaces/readme.md rename to modules/Microsoft.Databricks/workspaces/readme.md diff --git a/arm/Microsoft.Databricks/workspaces/version.json b/modules/Microsoft.Databricks/workspaces/version.json similarity index 100% rename from arm/Microsoft.Databricks/workspaces/version.json rename to modules/Microsoft.Databricks/workspaces/version.json diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DesktopVirtualization/applicationgroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/.parameters/min.parameters.json b/modules/Microsoft.DesktopVirtualization/applicationgroups/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/.parameters/min.parameters.json rename to modules/Microsoft.DesktopVirtualization/applicationgroups/.parameters/min.parameters.json diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/.parameters/parameters.json b/modules/Microsoft.DesktopVirtualization/applicationgroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/.parameters/parameters.json rename to modules/Microsoft.DesktopVirtualization/applicationgroups/.parameters/parameters.json diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep b/modules/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep rename to modules/Microsoft.DesktopVirtualization/applicationgroups/applications/deploy.bicep diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md b/modules/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md rename to modules/Microsoft.DesktopVirtualization/applicationgroups/applications/readme.md diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/applications/version.json b/modules/Microsoft.DesktopVirtualization/applicationgroups/applications/version.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/applications/version.json rename to modules/Microsoft.DesktopVirtualization/applicationgroups/applications/version.json diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep b/modules/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep rename to modules/Microsoft.DesktopVirtualization/applicationgroups/deploy.bicep diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md b/modules/Microsoft.DesktopVirtualization/applicationgroups/readme.md similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/readme.md rename to modules/Microsoft.DesktopVirtualization/applicationgroups/readme.md diff --git a/arm/Microsoft.DesktopVirtualization/applicationgroups/version.json b/modules/Microsoft.DesktopVirtualization/applicationgroups/version.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/applicationgroups/version.json rename to modules/Microsoft.DesktopVirtualization/applicationgroups/version.json diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DesktopVirtualization/hostpools/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/.parameters/parameters.json b/modules/Microsoft.DesktopVirtualization/hostpools/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/hostpools/.parameters/parameters.json rename to modules/Microsoft.DesktopVirtualization/hostpools/.parameters/parameters.json diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep b/modules/Microsoft.DesktopVirtualization/hostpools/deploy.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/hostpools/deploy.bicep rename to modules/Microsoft.DesktopVirtualization/hostpools/deploy.bicep diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/readme.md b/modules/Microsoft.DesktopVirtualization/hostpools/readme.md similarity index 100% rename from arm/Microsoft.DesktopVirtualization/hostpools/readme.md rename to modules/Microsoft.DesktopVirtualization/hostpools/readme.md diff --git a/arm/Microsoft.DesktopVirtualization/hostpools/version.json b/modules/Microsoft.DesktopVirtualization/hostpools/version.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/hostpools/version.json rename to modules/Microsoft.DesktopVirtualization/hostpools/version.json diff --git a/arm/Microsoft.DesktopVirtualization/scalingplans/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DesktopVirtualization/scalingplans/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/scalingplans/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DesktopVirtualization/scalingplans/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DesktopVirtualization/scalingplans/.parameters/min.parameters.json b/modules/Microsoft.DesktopVirtualization/scalingplans/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/scalingplans/.parameters/min.parameters.json rename to modules/Microsoft.DesktopVirtualization/scalingplans/.parameters/min.parameters.json diff --git a/arm/Microsoft.DesktopVirtualization/scalingplans/deploy.bicep b/modules/Microsoft.DesktopVirtualization/scalingplans/deploy.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/scalingplans/deploy.bicep rename to modules/Microsoft.DesktopVirtualization/scalingplans/deploy.bicep diff --git a/arm/Microsoft.DesktopVirtualization/scalingplans/readme.md b/modules/Microsoft.DesktopVirtualization/scalingplans/readme.md similarity index 100% rename from arm/Microsoft.DesktopVirtualization/scalingplans/readme.md rename to modules/Microsoft.DesktopVirtualization/scalingplans/readme.md diff --git a/arm/Microsoft.DesktopVirtualization/scalingplans/version.json b/modules/Microsoft.DesktopVirtualization/scalingplans/version.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/scalingplans/version.json rename to modules/Microsoft.DesktopVirtualization/scalingplans/version.json diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DesktopVirtualization/workspaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/.parameters/parameters.json b/modules/Microsoft.DesktopVirtualization/workspaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/workspaces/.parameters/parameters.json rename to modules/Microsoft.DesktopVirtualization/workspaces/.parameters/parameters.json diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep b/modules/Microsoft.DesktopVirtualization/workspaces/deploy.bicep similarity index 100% rename from arm/Microsoft.DesktopVirtualization/workspaces/deploy.bicep rename to modules/Microsoft.DesktopVirtualization/workspaces/deploy.bicep diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/readme.md b/modules/Microsoft.DesktopVirtualization/workspaces/readme.md similarity index 100% rename from arm/Microsoft.DesktopVirtualization/workspaces/readme.md rename to modules/Microsoft.DesktopVirtualization/workspaces/readme.md diff --git a/arm/Microsoft.DesktopVirtualization/workspaces/version.json b/modules/Microsoft.DesktopVirtualization/workspaces/version.json similarity index 100% rename from arm/Microsoft.DesktopVirtualization/workspaces/version.json rename to modules/Microsoft.DesktopVirtualization/workspaces/version.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/.parameters/mongodb.parameters.json b/modules/Microsoft.DocumentDB/databaseAccounts/.parameters/mongodb.parameters.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/.parameters/mongodb.parameters.json rename to modules/Microsoft.DocumentDB/databaseAccounts/.parameters/mongodb.parameters.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/.parameters/plain.parameters.json b/modules/Microsoft.DocumentDB/databaseAccounts/.parameters/plain.parameters.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/.parameters/plain.parameters.json rename to modules/Microsoft.DocumentDB/databaseAccounts/.parameters/plain.parameters.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/.parameters/sqldb.parameters.json b/modules/Microsoft.DocumentDB/databaseAccounts/.parameters/sqldb.parameters.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/.parameters/sqldb.parameters.json rename to modules/Microsoft.DocumentDB/databaseAccounts/.parameters/sqldb.parameters.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/deploy.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/deploy.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/deploy.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/deploy.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/readme.md diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/version.json b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/version.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/version.json rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/collections/version.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/deploy.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/readme.md diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/version.json b/modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/version.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/version.json rename to modules/Microsoft.DocumentDB/databaseAccounts/mongodbDatabases/version.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/readme.md b/modules/Microsoft.DocumentDB/databaseAccounts/readme.md similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/readme.md rename to modules/Microsoft.DocumentDB/databaseAccounts/readme.md diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/deploy.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/readme.md diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/version.json b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/version.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/version.json rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers/version.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/deploy.bicep diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/readme.md diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/version.json b/modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/version.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/version.json rename to modules/Microsoft.DocumentDB/databaseAccounts/sqlDatabases/version.json diff --git a/arm/Microsoft.DocumentDB/databaseAccounts/version.json b/modules/Microsoft.DocumentDB/databaseAccounts/version.json similarity index 100% rename from arm/Microsoft.DocumentDB/databaseAccounts/version.json rename to modules/Microsoft.DocumentDB/databaseAccounts/version.json diff --git a/arm/Microsoft.EventGrid/systemTopics/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.EventGrid/systemTopics/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.EventGrid/systemTopics/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.EventGrid/systemTopics/.parameters/min.parameters.json b/modules/Microsoft.EventGrid/systemTopics/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/.parameters/min.parameters.json rename to modules/Microsoft.EventGrid/systemTopics/.parameters/min.parameters.json diff --git a/arm/Microsoft.EventGrid/systemTopics/.parameters/parameters.json b/modules/Microsoft.EventGrid/systemTopics/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/.parameters/parameters.json rename to modules/Microsoft.EventGrid/systemTopics/.parameters/parameters.json diff --git a/arm/Microsoft.EventGrid/systemTopics/deploy.bicep b/modules/Microsoft.EventGrid/systemTopics/deploy.bicep similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/deploy.bicep rename to modules/Microsoft.EventGrid/systemTopics/deploy.bicep diff --git a/arm/Microsoft.EventGrid/systemTopics/readme.md b/modules/Microsoft.EventGrid/systemTopics/readme.md similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/readme.md rename to modules/Microsoft.EventGrid/systemTopics/readme.md diff --git a/arm/Microsoft.EventGrid/systemTopics/version.json b/modules/Microsoft.EventGrid/systemTopics/version.json similarity index 100% rename from arm/Microsoft.EventGrid/systemTopics/version.json rename to modules/Microsoft.EventGrid/systemTopics/version.json diff --git a/arm/Microsoft.EventGrid/topics/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.EventGrid/topics/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.EventGrid/topics/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.EventGrid/topics/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.EventGrid/topics/.parameters/parameters.json b/modules/Microsoft.EventGrid/topics/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.EventGrid/topics/.parameters/parameters.json rename to modules/Microsoft.EventGrid/topics/.parameters/parameters.json diff --git a/arm/Microsoft.EventGrid/topics/deploy.bicep b/modules/Microsoft.EventGrid/topics/deploy.bicep similarity index 100% rename from arm/Microsoft.EventGrid/topics/deploy.bicep rename to modules/Microsoft.EventGrid/topics/deploy.bicep diff --git a/arm/Microsoft.EventGrid/topics/readme.md b/modules/Microsoft.EventGrid/topics/readme.md similarity index 100% rename from arm/Microsoft.EventGrid/topics/readme.md rename to modules/Microsoft.EventGrid/topics/readme.md diff --git a/arm/Microsoft.EventGrid/topics/version.json b/modules/Microsoft.EventGrid/topics/version.json similarity index 100% rename from arm/Microsoft.EventGrid/topics/version.json rename to modules/Microsoft.EventGrid/topics/version.json diff --git a/arm/Microsoft.EventHub/namespaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.EventHub/namespaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.EventHub/namespaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.EventHub/namespaces/.parameters/min.parameters.json b/modules/Microsoft.EventHub/namespaces/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/.parameters/min.parameters.json rename to modules/Microsoft.EventHub/namespaces/.parameters/min.parameters.json diff --git a/arm/Microsoft.EventHub/namespaces/.parameters/parameters.json b/modules/Microsoft.EventHub/namespaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/.parameters/parameters.json rename to modules/Microsoft.EventHub/namespaces/.parameters/parameters.json diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep b/modules/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/authorizationRules/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md b/modules/Microsoft.EventHub/namespaces/authorizationRules/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/authorizationRules/readme.md rename to modules/Microsoft.EventHub/namespaces/authorizationRules/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/authorizationRules/version.json b/modules/Microsoft.EventHub/namespaces/authorizationRules/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/authorizationRules/version.json rename to modules/Microsoft.EventHub/namespaces/authorizationRules/version.json diff --git a/arm/Microsoft.EventHub/namespaces/deploy.bicep b/modules/Microsoft.EventHub/namespaces/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep b/modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md b/modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md rename to modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/version.json b/modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/version.json rename to modules/Microsoft.EventHub/namespaces/disasterRecoveryConfigs/version.json diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.EventHub/namespaces/eventhubs/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep b/modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md b/modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md rename to modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/version.json b/modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/version.json rename to modules/Microsoft.EventHub/namespaces/eventhubs/authorizationRules/version.json diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep b/modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md b/modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md rename to modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/version.json b/modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/consumergroups/version.json rename to modules/Microsoft.EventHub/namespaces/eventhubs/consumergroups/version.json diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep b/modules/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/eventhubs/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/readme.md b/modules/Microsoft.EventHub/namespaces/eventhubs/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/readme.md rename to modules/Microsoft.EventHub/namespaces/eventhubs/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/eventhubs/version.json b/modules/Microsoft.EventHub/namespaces/eventhubs/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/eventhubs/version.json rename to modules/Microsoft.EventHub/namespaces/eventhubs/version.json diff --git a/arm/Microsoft.EventHub/namespaces/networkRuleSets/deploy.bicep b/modules/Microsoft.EventHub/namespaces/networkRuleSets/deploy.bicep similarity index 100% rename from arm/Microsoft.EventHub/namespaces/networkRuleSets/deploy.bicep rename to modules/Microsoft.EventHub/namespaces/networkRuleSets/deploy.bicep diff --git a/arm/Microsoft.EventHub/namespaces/networkRuleSets/readme.md b/modules/Microsoft.EventHub/namespaces/networkRuleSets/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/networkRuleSets/readme.md rename to modules/Microsoft.EventHub/namespaces/networkRuleSets/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/networkRuleSets/version.json b/modules/Microsoft.EventHub/namespaces/networkRuleSets/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/networkRuleSets/version.json rename to modules/Microsoft.EventHub/namespaces/networkRuleSets/version.json diff --git a/arm/Microsoft.EventHub/namespaces/readme.md b/modules/Microsoft.EventHub/namespaces/readme.md similarity index 100% rename from arm/Microsoft.EventHub/namespaces/readme.md rename to modules/Microsoft.EventHub/namespaces/readme.md diff --git a/arm/Microsoft.EventHub/namespaces/version.json b/modules/Microsoft.EventHub/namespaces/version.json similarity index 100% rename from arm/Microsoft.EventHub/namespaces/version.json rename to modules/Microsoft.EventHub/namespaces/version.json diff --git a/arm/Microsoft.HealthBot/healthBots/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.HealthBot/healthBots/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.HealthBot/healthBots/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.HealthBot/healthBots/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.HealthBot/healthBots/.parameters/parameters.json b/modules/Microsoft.HealthBot/healthBots/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.HealthBot/healthBots/.parameters/parameters.json rename to modules/Microsoft.HealthBot/healthBots/.parameters/parameters.json diff --git a/arm/Microsoft.HealthBot/healthBots/deploy.bicep b/modules/Microsoft.HealthBot/healthBots/deploy.bicep similarity index 100% rename from arm/Microsoft.HealthBot/healthBots/deploy.bicep rename to modules/Microsoft.HealthBot/healthBots/deploy.bicep diff --git a/arm/Microsoft.HealthBot/healthBots/readme.md b/modules/Microsoft.HealthBot/healthBots/readme.md similarity index 100% rename from arm/Microsoft.HealthBot/healthBots/readme.md rename to modules/Microsoft.HealthBot/healthBots/readme.md diff --git a/arm/Microsoft.HealthBot/healthBots/version.json b/modules/Microsoft.HealthBot/healthBots/version.json similarity index 100% rename from arm/Microsoft.HealthBot/healthBots/version.json rename to modules/Microsoft.HealthBot/healthBots/version.json diff --git a/arm/Microsoft.Insights/actionGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/actionGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/actionGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/actionGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/actionGroups/.parameters/parameters.json b/modules/Microsoft.Insights/actionGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/actionGroups/.parameters/parameters.json rename to modules/Microsoft.Insights/actionGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/actionGroups/deploy.bicep b/modules/Microsoft.Insights/actionGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/actionGroups/deploy.bicep rename to modules/Microsoft.Insights/actionGroups/deploy.bicep diff --git a/arm/Microsoft.Insights/actionGroups/readme.md b/modules/Microsoft.Insights/actionGroups/readme.md similarity index 100% rename from arm/Microsoft.Insights/actionGroups/readme.md rename to modules/Microsoft.Insights/actionGroups/readme.md diff --git a/arm/Microsoft.Insights/actionGroups/version.json b/modules/Microsoft.Insights/actionGroups/version.json similarity index 100% rename from arm/Microsoft.Insights/actionGroups/version.json rename to modules/Microsoft.Insights/actionGroups/version.json diff --git a/arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/activityLogAlerts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/activityLogAlerts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/activityLogAlerts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/activityLogAlerts/.parameters/parameters.json b/modules/Microsoft.Insights/activityLogAlerts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/activityLogAlerts/.parameters/parameters.json rename to modules/Microsoft.Insights/activityLogAlerts/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/activityLogAlerts/deploy.bicep b/modules/Microsoft.Insights/activityLogAlerts/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/activityLogAlerts/deploy.bicep rename to modules/Microsoft.Insights/activityLogAlerts/deploy.bicep diff --git a/arm/Microsoft.Insights/activityLogAlerts/readme.md b/modules/Microsoft.Insights/activityLogAlerts/readme.md similarity index 100% rename from arm/Microsoft.Insights/activityLogAlerts/readme.md rename to modules/Microsoft.Insights/activityLogAlerts/readme.md diff --git a/arm/Microsoft.Insights/activityLogAlerts/version.json b/modules/Microsoft.Insights/activityLogAlerts/version.json similarity index 100% rename from arm/Microsoft.Insights/activityLogAlerts/version.json rename to modules/Microsoft.Insights/activityLogAlerts/version.json diff --git a/arm/Microsoft.Insights/components/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/components/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/components/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/components/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/components/.parameters/parameters.json b/modules/Microsoft.Insights/components/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/components/.parameters/parameters.json rename to modules/Microsoft.Insights/components/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/components/deploy.bicep b/modules/Microsoft.Insights/components/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/components/deploy.bicep rename to modules/Microsoft.Insights/components/deploy.bicep diff --git a/arm/Microsoft.Insights/components/readme.md b/modules/Microsoft.Insights/components/readme.md similarity index 100% rename from arm/Microsoft.Insights/components/readme.md rename to modules/Microsoft.Insights/components/readme.md diff --git a/arm/Microsoft.Insights/components/version.json b/modules/Microsoft.Insights/components/version.json similarity index 100% rename from arm/Microsoft.Insights/components/version.json rename to modules/Microsoft.Insights/components/version.json diff --git a/arm/Microsoft.Insights/diagnosticSettings/.parameters/parameters.json b/modules/Microsoft.Insights/diagnosticSettings/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/diagnosticSettings/.parameters/parameters.json rename to modules/Microsoft.Insights/diagnosticSettings/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/diagnosticSettings/deploy.bicep b/modules/Microsoft.Insights/diagnosticSettings/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/diagnosticSettings/deploy.bicep rename to modules/Microsoft.Insights/diagnosticSettings/deploy.bicep diff --git a/arm/Microsoft.Insights/diagnosticSettings/readme.md b/modules/Microsoft.Insights/diagnosticSettings/readme.md similarity index 100% rename from arm/Microsoft.Insights/diagnosticSettings/readme.md rename to modules/Microsoft.Insights/diagnosticSettings/readme.md diff --git a/arm/Microsoft.Insights/diagnosticSettings/version.json b/modules/Microsoft.Insights/diagnosticSettings/version.json similarity index 100% rename from arm/Microsoft.Insights/diagnosticSettings/version.json rename to modules/Microsoft.Insights/diagnosticSettings/version.json diff --git a/arm/Microsoft.Insights/metricAlerts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/metricAlerts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/metricAlerts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/metricAlerts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/metricAlerts/.parameters/parameters.json b/modules/Microsoft.Insights/metricAlerts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/metricAlerts/.parameters/parameters.json rename to modules/Microsoft.Insights/metricAlerts/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/metricAlerts/deploy.bicep b/modules/Microsoft.Insights/metricAlerts/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/metricAlerts/deploy.bicep rename to modules/Microsoft.Insights/metricAlerts/deploy.bicep diff --git a/arm/Microsoft.Insights/metricAlerts/readme.md b/modules/Microsoft.Insights/metricAlerts/readme.md similarity index 100% rename from arm/Microsoft.Insights/metricAlerts/readme.md rename to modules/Microsoft.Insights/metricAlerts/readme.md diff --git a/arm/Microsoft.Insights/metricAlerts/version.json b/modules/Microsoft.Insights/metricAlerts/version.json similarity index 100% rename from arm/Microsoft.Insights/metricAlerts/version.json rename to modules/Microsoft.Insights/metricAlerts/version.json diff --git a/arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/privateLinkScopes/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/privateLinkScopes/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/privateLinkScopes/.parameters/parameters.json b/modules/Microsoft.Insights/privateLinkScopes/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/.parameters/parameters.json rename to modules/Microsoft.Insights/privateLinkScopes/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/privateLinkScopes/deploy.bicep b/modules/Microsoft.Insights/privateLinkScopes/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/deploy.bicep rename to modules/Microsoft.Insights/privateLinkScopes/deploy.bicep diff --git a/arm/Microsoft.Insights/privateLinkScopes/readme.md b/modules/Microsoft.Insights/privateLinkScopes/readme.md similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/readme.md rename to modules/Microsoft.Insights/privateLinkScopes/readme.md diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep b/modules/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep rename to modules/Microsoft.Insights/privateLinkScopes/scopedResources/deploy.bicep diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md b/modules/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md rename to modules/Microsoft.Insights/privateLinkScopes/scopedResources/readme.md diff --git a/arm/Microsoft.Insights/privateLinkScopes/scopedResources/version.json b/modules/Microsoft.Insights/privateLinkScopes/scopedResources/version.json similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/scopedResources/version.json rename to modules/Microsoft.Insights/privateLinkScopes/scopedResources/version.json diff --git a/arm/Microsoft.Insights/privateLinkScopes/version.json b/modules/Microsoft.Insights/privateLinkScopes/version.json similarity index 100% rename from arm/Microsoft.Insights/privateLinkScopes/version.json rename to modules/Microsoft.Insights/privateLinkScopes/version.json diff --git a/arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Insights/scheduledQueryRules/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Insights/scheduledQueryRules/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Insights/scheduledQueryRules/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Insights/scheduledQueryRules/.parameters/parameters.json b/modules/Microsoft.Insights/scheduledQueryRules/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Insights/scheduledQueryRules/.parameters/parameters.json rename to modules/Microsoft.Insights/scheduledQueryRules/.parameters/parameters.json diff --git a/arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep b/modules/Microsoft.Insights/scheduledQueryRules/deploy.bicep similarity index 100% rename from arm/Microsoft.Insights/scheduledQueryRules/deploy.bicep rename to modules/Microsoft.Insights/scheduledQueryRules/deploy.bicep diff --git a/arm/Microsoft.Insights/scheduledQueryRules/readme.md b/modules/Microsoft.Insights/scheduledQueryRules/readme.md similarity index 100% rename from arm/Microsoft.Insights/scheduledQueryRules/readme.md rename to modules/Microsoft.Insights/scheduledQueryRules/readme.md diff --git a/arm/Microsoft.Insights/scheduledQueryRules/version.json b/modules/Microsoft.Insights/scheduledQueryRules/version.json similarity index 100% rename from arm/Microsoft.Insights/scheduledQueryRules/version.json rename to modules/Microsoft.Insights/scheduledQueryRules/version.json diff --git a/arm/Microsoft.KeyVault/vaults/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.KeyVault/vaults/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.KeyVault/vaults/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.KeyVault/vaults/.parameters/min.parameters.json b/modules/Microsoft.KeyVault/vaults/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/.parameters/min.parameters.json rename to modules/Microsoft.KeyVault/vaults/.parameters/min.parameters.json diff --git a/arm/Microsoft.KeyVault/vaults/.parameters/parameters.json b/modules/Microsoft.KeyVault/vaults/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/.parameters/parameters.json rename to modules/Microsoft.KeyVault/vaults/.parameters/parameters.json diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep b/modules/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep rename to modules/Microsoft.KeyVault/vaults/accessPolicies/deploy.bicep diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md b/modules/Microsoft.KeyVault/vaults/accessPolicies/readme.md similarity index 100% rename from arm/Microsoft.KeyVault/vaults/accessPolicies/readme.md rename to modules/Microsoft.KeyVault/vaults/accessPolicies/readme.md diff --git a/arm/Microsoft.KeyVault/vaults/accessPolicies/version.json b/modules/Microsoft.KeyVault/vaults/accessPolicies/version.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/accessPolicies/version.json rename to modules/Microsoft.KeyVault/vaults/accessPolicies/version.json diff --git a/arm/Microsoft.KeyVault/vaults/deploy.bicep b/modules/Microsoft.KeyVault/vaults/deploy.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/deploy.bicep rename to modules/Microsoft.KeyVault/vaults/deploy.bicep diff --git a/arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.KeyVault/vaults/keys/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/keys/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.KeyVault/vaults/keys/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.KeyVault/vaults/keys/deploy.bicep b/modules/Microsoft.KeyVault/vaults/keys/deploy.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/keys/deploy.bicep rename to modules/Microsoft.KeyVault/vaults/keys/deploy.bicep diff --git a/arm/Microsoft.KeyVault/vaults/keys/readme.md b/modules/Microsoft.KeyVault/vaults/keys/readme.md similarity index 100% rename from arm/Microsoft.KeyVault/vaults/keys/readme.md rename to modules/Microsoft.KeyVault/vaults/keys/readme.md diff --git a/arm/Microsoft.KeyVault/vaults/keys/version.json b/modules/Microsoft.KeyVault/vaults/keys/version.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/keys/version.json rename to modules/Microsoft.KeyVault/vaults/keys/version.json diff --git a/arm/Microsoft.KeyVault/vaults/readme.md b/modules/Microsoft.KeyVault/vaults/readme.md similarity index 100% rename from arm/Microsoft.KeyVault/vaults/readme.md rename to modules/Microsoft.KeyVault/vaults/readme.md diff --git a/arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.KeyVault/vaults/secrets/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/secrets/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.KeyVault/vaults/secrets/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep b/modules/Microsoft.KeyVault/vaults/secrets/deploy.bicep similarity index 100% rename from arm/Microsoft.KeyVault/vaults/secrets/deploy.bicep rename to modules/Microsoft.KeyVault/vaults/secrets/deploy.bicep diff --git a/arm/Microsoft.KeyVault/vaults/secrets/readme.md b/modules/Microsoft.KeyVault/vaults/secrets/readme.md similarity index 100% rename from arm/Microsoft.KeyVault/vaults/secrets/readme.md rename to modules/Microsoft.KeyVault/vaults/secrets/readme.md diff --git a/arm/Microsoft.KeyVault/vaults/secrets/version.json b/modules/Microsoft.KeyVault/vaults/secrets/version.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/secrets/version.json rename to modules/Microsoft.KeyVault/vaults/secrets/version.json diff --git a/arm/Microsoft.KeyVault/vaults/version.json b/modules/Microsoft.KeyVault/vaults/version.json similarity index 100% rename from arm/Microsoft.KeyVault/vaults/version.json rename to modules/Microsoft.KeyVault/vaults/version.json diff --git a/arm/Microsoft.KubernetesConfiguration/extensions/.parameters/min.parameters.json b/modules/Microsoft.KubernetesConfiguration/extensions/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/extensions/.parameters/min.parameters.json rename to modules/Microsoft.KubernetesConfiguration/extensions/.parameters/min.parameters.json diff --git a/arm/Microsoft.KubernetesConfiguration/extensions/.parameters/parameters.json b/modules/Microsoft.KubernetesConfiguration/extensions/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/extensions/.parameters/parameters.json rename to modules/Microsoft.KubernetesConfiguration/extensions/.parameters/parameters.json diff --git a/arm/Microsoft.KubernetesConfiguration/extensions/deploy.bicep b/modules/Microsoft.KubernetesConfiguration/extensions/deploy.bicep similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/extensions/deploy.bicep rename to modules/Microsoft.KubernetesConfiguration/extensions/deploy.bicep diff --git a/arm/Microsoft.KubernetesConfiguration/extensions/readme.md b/modules/Microsoft.KubernetesConfiguration/extensions/readme.md similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/extensions/readme.md rename to modules/Microsoft.KubernetesConfiguration/extensions/readme.md diff --git a/arm/Microsoft.KubernetesConfiguration/extensions/version.json b/modules/Microsoft.KubernetesConfiguration/extensions/version.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/extensions/version.json rename to modules/Microsoft.KubernetesConfiguration/extensions/version.json diff --git a/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/min.parameters.json b/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/min.parameters.json rename to modules/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/min.parameters.json diff --git a/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/parameters.json b/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/parameters.json rename to modules/Microsoft.KubernetesConfiguration/fluxConfigurations/.parameters/parameters.json diff --git a/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/deploy.bicep b/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/deploy.bicep similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/fluxConfigurations/deploy.bicep rename to modules/Microsoft.KubernetesConfiguration/fluxConfigurations/deploy.bicep diff --git a/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/readme.md b/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/readme.md similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/fluxConfigurations/readme.md rename to modules/Microsoft.KubernetesConfiguration/fluxConfigurations/readme.md diff --git a/arm/Microsoft.KubernetesConfiguration/fluxConfigurations/version.json b/modules/Microsoft.KubernetesConfiguration/fluxConfigurations/version.json similarity index 100% rename from arm/Microsoft.KubernetesConfiguration/fluxConfigurations/version.json rename to modules/Microsoft.KubernetesConfiguration/fluxConfigurations/version.json diff --git a/arm/Microsoft.Logic/workflows/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Logic/workflows/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Logic/workflows/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Logic/workflows/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Logic/workflows/.parameters/parameters.json b/modules/Microsoft.Logic/workflows/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Logic/workflows/.parameters/parameters.json rename to modules/Microsoft.Logic/workflows/.parameters/parameters.json diff --git a/arm/Microsoft.Logic/workflows/deploy.bicep b/modules/Microsoft.Logic/workflows/deploy.bicep similarity index 100% rename from arm/Microsoft.Logic/workflows/deploy.bicep rename to modules/Microsoft.Logic/workflows/deploy.bicep diff --git a/arm/Microsoft.Logic/workflows/readme.md b/modules/Microsoft.Logic/workflows/readme.md similarity index 100% rename from arm/Microsoft.Logic/workflows/readme.md rename to modules/Microsoft.Logic/workflows/readme.md diff --git a/arm/Microsoft.Logic/workflows/version.json b/modules/Microsoft.Logic/workflows/version.json similarity index 100% rename from arm/Microsoft.Logic/workflows/version.json rename to modules/Microsoft.Logic/workflows/version.json diff --git a/arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.MachineLearningServices/workspaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.MachineLearningServices/workspaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.MachineLearningServices/workspaces/.parameters/min.parameters.json b/modules/Microsoft.MachineLearningServices/workspaces/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/.parameters/min.parameters.json rename to modules/Microsoft.MachineLearningServices/workspaces/.parameters/min.parameters.json diff --git a/arm/Microsoft.MachineLearningServices/workspaces/.parameters/parameters.json b/modules/Microsoft.MachineLearningServices/workspaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/.parameters/parameters.json rename to modules/Microsoft.MachineLearningServices/workspaces/.parameters/parameters.json diff --git a/arm/Microsoft.MachineLearningServices/workspaces/computes/deploy.bicep b/modules/Microsoft.MachineLearningServices/workspaces/computes/deploy.bicep similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/computes/deploy.bicep rename to modules/Microsoft.MachineLearningServices/workspaces/computes/deploy.bicep diff --git a/arm/Microsoft.MachineLearningServices/workspaces/computes/readme.md b/modules/Microsoft.MachineLearningServices/workspaces/computes/readme.md similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/computes/readme.md rename to modules/Microsoft.MachineLearningServices/workspaces/computes/readme.md diff --git a/arm/Microsoft.MachineLearningServices/workspaces/computes/version.json b/modules/Microsoft.MachineLearningServices/workspaces/computes/version.json similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/computes/version.json rename to modules/Microsoft.MachineLearningServices/workspaces/computes/version.json diff --git a/arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep b/modules/Microsoft.MachineLearningServices/workspaces/deploy.bicep similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/deploy.bicep rename to modules/Microsoft.MachineLearningServices/workspaces/deploy.bicep diff --git a/arm/Microsoft.MachineLearningServices/workspaces/readme.md b/modules/Microsoft.MachineLearningServices/workspaces/readme.md similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/readme.md rename to modules/Microsoft.MachineLearningServices/workspaces/readme.md diff --git a/arm/Microsoft.MachineLearningServices/workspaces/version.json b/modules/Microsoft.MachineLearningServices/workspaces/version.json similarity index 100% rename from arm/Microsoft.MachineLearningServices/workspaces/version.json rename to modules/Microsoft.MachineLearningServices/workspaces/version.json diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ManagedIdentity/userAssignedIdentities/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/.parameters/parameters.json b/modules/Microsoft.ManagedIdentity/userAssignedIdentities/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ManagedIdentity/userAssignedIdentities/.parameters/parameters.json rename to modules/Microsoft.ManagedIdentity/userAssignedIdentities/.parameters/parameters.json diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep b/modules/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep similarity index 100% rename from arm/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep rename to modules/Microsoft.ManagedIdentity/userAssignedIdentities/deploy.bicep diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md b/modules/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md similarity index 100% rename from arm/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md rename to modules/Microsoft.ManagedIdentity/userAssignedIdentities/readme.md diff --git a/arm/Microsoft.ManagedIdentity/userAssignedIdentities/version.json b/modules/Microsoft.ManagedIdentity/userAssignedIdentities/version.json similarity index 100% rename from arm/Microsoft.ManagedIdentity/userAssignedIdentities/version.json rename to modules/Microsoft.ManagedIdentity/userAssignedIdentities/version.json diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/.bicep/nested_registrationAssignment.bicep b/modules/Microsoft.ManagedServices/registrationDefinitions/.bicep/nested_registrationAssignment.bicep similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/.bicep/nested_registrationAssignment.bicep rename to modules/Microsoft.ManagedServices/registrationDefinitions/.bicep/nested_registrationAssignment.bicep diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/.parameters/parameters.json b/modules/Microsoft.ManagedServices/registrationDefinitions/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/.parameters/parameters.json rename to modules/Microsoft.ManagedServices/registrationDefinitions/.parameters/parameters.json diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/.parameters/rg.parameters.json b/modules/Microsoft.ManagedServices/registrationDefinitions/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/.parameters/rg.parameters.json rename to modules/Microsoft.ManagedServices/registrationDefinitions/.parameters/rg.parameters.json diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep b/modules/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep rename to modules/Microsoft.ManagedServices/registrationDefinitions/deploy.bicep diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/readme.md b/modules/Microsoft.ManagedServices/registrationDefinitions/readme.md similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/readme.md rename to modules/Microsoft.ManagedServices/registrationDefinitions/readme.md diff --git a/arm/Microsoft.ManagedServices/registrationDefinitions/version.json b/modules/Microsoft.ManagedServices/registrationDefinitions/version.json similarity index 100% rename from arm/Microsoft.ManagedServices/registrationDefinitions/version.json rename to modules/Microsoft.ManagedServices/registrationDefinitions/version.json diff --git a/arm/Microsoft.Management/managementGroups/.parameters/parameters.json b/modules/Microsoft.Management/managementGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Management/managementGroups/.parameters/parameters.json rename to modules/Microsoft.Management/managementGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Management/managementGroups/deploy.bicep b/modules/Microsoft.Management/managementGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Management/managementGroups/deploy.bicep rename to modules/Microsoft.Management/managementGroups/deploy.bicep diff --git a/arm/Microsoft.Management/managementGroups/readme.md b/modules/Microsoft.Management/managementGroups/readme.md similarity index 100% rename from arm/Microsoft.Management/managementGroups/readme.md rename to modules/Microsoft.Management/managementGroups/readme.md diff --git a/arm/Microsoft.Management/managementGroups/version.json b/modules/Microsoft.Management/managementGroups/version.json similarity index 100% rename from arm/Microsoft.Management/managementGroups/version.json rename to modules/Microsoft.Management/managementGroups/version.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.NetApp/netAppAccounts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.NetApp/netAppAccounts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/.parameters/min.parameters.json b/modules/Microsoft.NetApp/netAppAccounts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/.parameters/min.parameters.json rename to modules/Microsoft.NetApp/netAppAccounts/.parameters/min.parameters.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/.parameters/nfs3.parameters.json b/modules/Microsoft.NetApp/netAppAccounts/.parameters/nfs3.parameters.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/.parameters/nfs3.parameters.json rename to modules/Microsoft.NetApp/netAppAccounts/.parameters/nfs3.parameters.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/.parameters/nfs41.parameters.json b/modules/Microsoft.NetApp/netAppAccounts/.parameters/nfs41.parameters.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/.parameters/nfs41.parameters.json rename to modules/Microsoft.NetApp/netAppAccounts/.parameters/nfs41.parameters.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/deploy.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/readme.md diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/version.json b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/version.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/version.json rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/version.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/deploy.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/readme.md diff --git a/arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/version.json b/modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/version.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/version.json rename to modules/Microsoft.NetApp/netAppAccounts/capacityPools/volumes/version.json diff --git a/arm/Microsoft.NetApp/netAppAccounts/deploy.bicep b/modules/Microsoft.NetApp/netAppAccounts/deploy.bicep similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/deploy.bicep rename to modules/Microsoft.NetApp/netAppAccounts/deploy.bicep diff --git a/arm/Microsoft.NetApp/netAppAccounts/readme.md b/modules/Microsoft.NetApp/netAppAccounts/readme.md similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/readme.md rename to modules/Microsoft.NetApp/netAppAccounts/readme.md diff --git a/arm/Microsoft.NetApp/netAppAccounts/version.json b/modules/Microsoft.NetApp/netAppAccounts/version.json similarity index 100% rename from arm/Microsoft.NetApp/netAppAccounts/version.json rename to modules/Microsoft.NetApp/netAppAccounts/version.json diff --git a/arm/Microsoft.Network/applicationGateways/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/applicationGateways/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/applicationGateways/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/applicationGateways/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/applicationGateways/.parameters/parameters.json b/modules/Microsoft.Network/applicationGateways/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/applicationGateways/.parameters/parameters.json rename to modules/Microsoft.Network/applicationGateways/.parameters/parameters.json diff --git a/arm/Microsoft.Network/applicationGateways/deploy.bicep b/modules/Microsoft.Network/applicationGateways/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/applicationGateways/deploy.bicep rename to modules/Microsoft.Network/applicationGateways/deploy.bicep diff --git a/arm/Microsoft.Network/applicationGateways/readme.md b/modules/Microsoft.Network/applicationGateways/readme.md similarity index 100% rename from arm/Microsoft.Network/applicationGateways/readme.md rename to modules/Microsoft.Network/applicationGateways/readme.md diff --git a/arm/Microsoft.Network/applicationGateways/version.json b/modules/Microsoft.Network/applicationGateways/version.json similarity index 100% rename from arm/Microsoft.Network/applicationGateways/version.json rename to modules/Microsoft.Network/applicationGateways/version.json diff --git a/arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/applicationSecurityGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/applicationSecurityGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/applicationSecurityGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/applicationSecurityGroups/.parameters/parameters.json b/modules/Microsoft.Network/applicationSecurityGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/applicationSecurityGroups/.parameters/parameters.json rename to modules/Microsoft.Network/applicationSecurityGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep b/modules/Microsoft.Network/applicationSecurityGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/applicationSecurityGroups/deploy.bicep rename to modules/Microsoft.Network/applicationSecurityGroups/deploy.bicep diff --git a/arm/Microsoft.Network/applicationSecurityGroups/readme.md b/modules/Microsoft.Network/applicationSecurityGroups/readme.md similarity index 100% rename from arm/Microsoft.Network/applicationSecurityGroups/readme.md rename to modules/Microsoft.Network/applicationSecurityGroups/readme.md diff --git a/arm/Microsoft.Network/applicationSecurityGroups/version.json b/modules/Microsoft.Network/applicationSecurityGroups/version.json similarity index 100% rename from arm/Microsoft.Network/applicationSecurityGroups/version.json rename to modules/Microsoft.Network/applicationSecurityGroups/version.json diff --git a/arm/Microsoft.Network/azureFirewalls/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/azureFirewalls/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/azureFirewalls/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/azureFirewalls/.parameters/addpip.parameters.json b/modules/Microsoft.Network/azureFirewalls/.parameters/addpip.parameters.json similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/.parameters/addpip.parameters.json rename to modules/Microsoft.Network/azureFirewalls/.parameters/addpip.parameters.json diff --git a/arm/Microsoft.Network/azureFirewalls/.parameters/custompip.parameters.json b/modules/Microsoft.Network/azureFirewalls/.parameters/custompip.parameters.json similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/.parameters/custompip.parameters.json rename to modules/Microsoft.Network/azureFirewalls/.parameters/custompip.parameters.json diff --git a/arm/Microsoft.Network/azureFirewalls/.parameters/min.parameters.json b/modules/Microsoft.Network/azureFirewalls/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/.parameters/min.parameters.json rename to modules/Microsoft.Network/azureFirewalls/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/azureFirewalls/.parameters/parameters.json b/modules/Microsoft.Network/azureFirewalls/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/.parameters/parameters.json rename to modules/Microsoft.Network/azureFirewalls/.parameters/parameters.json diff --git a/arm/Microsoft.Network/azureFirewalls/deploy.bicep b/modules/Microsoft.Network/azureFirewalls/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/deploy.bicep rename to modules/Microsoft.Network/azureFirewalls/deploy.bicep diff --git a/arm/Microsoft.Network/azureFirewalls/readme.md b/modules/Microsoft.Network/azureFirewalls/readme.md similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/readme.md rename to modules/Microsoft.Network/azureFirewalls/readme.md diff --git a/arm/Microsoft.Network/azureFirewalls/version.json b/modules/Microsoft.Network/azureFirewalls/version.json similarity index 100% rename from arm/Microsoft.Network/azureFirewalls/version.json rename to modules/Microsoft.Network/azureFirewalls/version.json diff --git a/arm/Microsoft.Network/bastionHosts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/bastionHosts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/bastionHosts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/bastionHosts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/bastionHosts/.parameters/addpip.parameters.json b/modules/Microsoft.Network/bastionHosts/.parameters/addpip.parameters.json similarity index 100% rename from arm/Microsoft.Network/bastionHosts/.parameters/addpip.parameters.json rename to modules/Microsoft.Network/bastionHosts/.parameters/addpip.parameters.json diff --git a/arm/Microsoft.Network/bastionHosts/.parameters/custompip.parameters.json b/modules/Microsoft.Network/bastionHosts/.parameters/custompip.parameters.json similarity index 100% rename from arm/Microsoft.Network/bastionHosts/.parameters/custompip.parameters.json rename to modules/Microsoft.Network/bastionHosts/.parameters/custompip.parameters.json diff --git a/arm/Microsoft.Network/bastionHosts/.parameters/min.parameters.json b/modules/Microsoft.Network/bastionHosts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/bastionHosts/.parameters/min.parameters.json rename to modules/Microsoft.Network/bastionHosts/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/bastionHosts/.parameters/parameters.json b/modules/Microsoft.Network/bastionHosts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/bastionHosts/.parameters/parameters.json rename to modules/Microsoft.Network/bastionHosts/.parameters/parameters.json diff --git a/arm/Microsoft.Network/bastionHosts/deploy.bicep b/modules/Microsoft.Network/bastionHosts/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/bastionHosts/deploy.bicep rename to modules/Microsoft.Network/bastionHosts/deploy.bicep diff --git a/arm/Microsoft.Network/bastionHosts/readme.md b/modules/Microsoft.Network/bastionHosts/readme.md similarity index 100% rename from arm/Microsoft.Network/bastionHosts/readme.md rename to modules/Microsoft.Network/bastionHosts/readme.md diff --git a/arm/Microsoft.Network/bastionHosts/version.json b/modules/Microsoft.Network/bastionHosts/version.json similarity index 100% rename from arm/Microsoft.Network/bastionHosts/version.json rename to modules/Microsoft.Network/bastionHosts/version.json diff --git a/arm/Microsoft.Network/connections/.parameters/vnet2vnet.parameters.json b/modules/Microsoft.Network/connections/.parameters/vnet2vnet.parameters.json similarity index 100% rename from arm/Microsoft.Network/connections/.parameters/vnet2vnet.parameters.json rename to modules/Microsoft.Network/connections/.parameters/vnet2vnet.parameters.json diff --git a/arm/Microsoft.Network/connections/deploy.bicep b/modules/Microsoft.Network/connections/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/connections/deploy.bicep rename to modules/Microsoft.Network/connections/deploy.bicep diff --git a/arm/Microsoft.Network/connections/readme.md b/modules/Microsoft.Network/connections/readme.md similarity index 100% rename from arm/Microsoft.Network/connections/readme.md rename to modules/Microsoft.Network/connections/readme.md diff --git a/arm/Microsoft.Network/connections/version.json b/modules/Microsoft.Network/connections/version.json similarity index 100% rename from arm/Microsoft.Network/connections/version.json rename to modules/Microsoft.Network/connections/version.json diff --git a/arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/ddosProtectionPlans/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/ddosProtectionPlans/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/ddosProtectionPlans/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/ddosProtectionPlans/.parameters/parameters.json b/modules/Microsoft.Network/ddosProtectionPlans/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/ddosProtectionPlans/.parameters/parameters.json rename to modules/Microsoft.Network/ddosProtectionPlans/.parameters/parameters.json diff --git a/arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep b/modules/Microsoft.Network/ddosProtectionPlans/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/ddosProtectionPlans/deploy.bicep rename to modules/Microsoft.Network/ddosProtectionPlans/deploy.bicep diff --git a/arm/Microsoft.Network/ddosProtectionPlans/readme.md b/modules/Microsoft.Network/ddosProtectionPlans/readme.md similarity index 100% rename from arm/Microsoft.Network/ddosProtectionPlans/readme.md rename to modules/Microsoft.Network/ddosProtectionPlans/readme.md diff --git a/arm/Microsoft.Network/ddosProtectionPlans/version.json b/modules/Microsoft.Network/ddosProtectionPlans/version.json similarity index 100% rename from arm/Microsoft.Network/ddosProtectionPlans/version.json rename to modules/Microsoft.Network/ddosProtectionPlans/version.json diff --git a/arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/expressRouteCircuits/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/expressRouteCircuits/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/expressRouteCircuits/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/expressRouteCircuits/.parameters/parameters.json b/modules/Microsoft.Network/expressRouteCircuits/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/expressRouteCircuits/.parameters/parameters.json rename to modules/Microsoft.Network/expressRouteCircuits/.parameters/parameters.json diff --git a/arm/Microsoft.Network/expressRouteCircuits/deploy.bicep b/modules/Microsoft.Network/expressRouteCircuits/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/expressRouteCircuits/deploy.bicep rename to modules/Microsoft.Network/expressRouteCircuits/deploy.bicep diff --git a/arm/Microsoft.Network/expressRouteCircuits/readme.md b/modules/Microsoft.Network/expressRouteCircuits/readme.md similarity index 100% rename from arm/Microsoft.Network/expressRouteCircuits/readme.md rename to modules/Microsoft.Network/expressRouteCircuits/readme.md diff --git a/arm/Microsoft.Network/expressRouteCircuits/version.json b/modules/Microsoft.Network/expressRouteCircuits/version.json similarity index 100% rename from arm/Microsoft.Network/expressRouteCircuits/version.json rename to modules/Microsoft.Network/expressRouteCircuits/version.json diff --git a/arm/Microsoft.Network/firewallPolicies/.parameters/min.parameters.json b/modules/Microsoft.Network/firewallPolicies/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/.parameters/min.parameters.json rename to modules/Microsoft.Network/firewallPolicies/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/firewallPolicies/.parameters/parameters.json b/modules/Microsoft.Network/firewallPolicies/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/.parameters/parameters.json rename to modules/Microsoft.Network/firewallPolicies/.parameters/parameters.json diff --git a/arm/Microsoft.Network/firewallPolicies/deploy.bicep b/modules/Microsoft.Network/firewallPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/deploy.bicep rename to modules/Microsoft.Network/firewallPolicies/deploy.bicep diff --git a/arm/Microsoft.Network/firewallPolicies/readme.md b/modules/Microsoft.Network/firewallPolicies/readme.md similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/readme.md rename to modules/Microsoft.Network/firewallPolicies/readme.md diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep b/modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep rename to modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/deploy.bicep diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md b/modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md rename to modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/readme.md diff --git a/arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/version.json b/modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/version.json similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/ruleCollectionGroups/version.json rename to modules/Microsoft.Network/firewallPolicies/ruleCollectionGroups/version.json diff --git a/arm/Microsoft.Network/firewallPolicies/version.json b/modules/Microsoft.Network/firewallPolicies/version.json similarity index 100% rename from arm/Microsoft.Network/firewallPolicies/version.json rename to modules/Microsoft.Network/firewallPolicies/version.json diff --git a/arm/Microsoft.Network/frontDoors/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/frontDoors/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/frontDoors/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/frontDoors/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/frontDoors/.parameters/parameters.json b/modules/Microsoft.Network/frontDoors/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/frontDoors/.parameters/parameters.json rename to modules/Microsoft.Network/frontDoors/.parameters/parameters.json diff --git a/arm/Microsoft.Network/frontDoors/deploy.bicep b/modules/Microsoft.Network/frontDoors/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/frontDoors/deploy.bicep rename to modules/Microsoft.Network/frontDoors/deploy.bicep diff --git a/arm/Microsoft.Network/frontDoors/readme.md b/modules/Microsoft.Network/frontDoors/readme.md similarity index 100% rename from arm/Microsoft.Network/frontDoors/readme.md rename to modules/Microsoft.Network/frontDoors/readme.md diff --git a/arm/Microsoft.Network/frontDoors/version.json b/modules/Microsoft.Network/frontDoors/version.json similarity index 100% rename from arm/Microsoft.Network/frontDoors/version.json rename to modules/Microsoft.Network/frontDoors/version.json diff --git a/arm/Microsoft.Network/ipGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/ipGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/ipGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/ipGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/ipGroups/.parameters/parameters.json b/modules/Microsoft.Network/ipGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/ipGroups/.parameters/parameters.json rename to modules/Microsoft.Network/ipGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Network/ipGroups/deploy.bicep b/modules/Microsoft.Network/ipGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/ipGroups/deploy.bicep rename to modules/Microsoft.Network/ipGroups/deploy.bicep diff --git a/arm/Microsoft.Network/ipGroups/readme.md b/modules/Microsoft.Network/ipGroups/readme.md similarity index 100% rename from arm/Microsoft.Network/ipGroups/readme.md rename to modules/Microsoft.Network/ipGroups/readme.md diff --git a/arm/Microsoft.Network/ipGroups/version.json b/modules/Microsoft.Network/ipGroups/version.json similarity index 100% rename from arm/Microsoft.Network/ipGroups/version.json rename to modules/Microsoft.Network/ipGroups/version.json diff --git a/arm/Microsoft.Network/loadBalancers/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/loadBalancers/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/loadBalancers/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/loadBalancers/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/loadBalancers/.parameters/internal.parameters.json b/modules/Microsoft.Network/loadBalancers/.parameters/internal.parameters.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/.parameters/internal.parameters.json rename to modules/Microsoft.Network/loadBalancers/.parameters/internal.parameters.json diff --git a/arm/Microsoft.Network/loadBalancers/.parameters/min.parameters.json b/modules/Microsoft.Network/loadBalancers/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/.parameters/min.parameters.json rename to modules/Microsoft.Network/loadBalancers/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/loadBalancers/.parameters/parameters.json b/modules/Microsoft.Network/loadBalancers/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/.parameters/parameters.json rename to modules/Microsoft.Network/loadBalancers/.parameters/parameters.json diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep b/modules/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep rename to modules/Microsoft.Network/loadBalancers/backendAddressPools/deploy.bicep diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md b/modules/Microsoft.Network/loadBalancers/backendAddressPools/readme.md similarity index 100% rename from arm/Microsoft.Network/loadBalancers/backendAddressPools/readme.md rename to modules/Microsoft.Network/loadBalancers/backendAddressPools/readme.md diff --git a/arm/Microsoft.Network/loadBalancers/backendAddressPools/version.json b/modules/Microsoft.Network/loadBalancers/backendAddressPools/version.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/backendAddressPools/version.json rename to modules/Microsoft.Network/loadBalancers/backendAddressPools/version.json diff --git a/arm/Microsoft.Network/loadBalancers/deploy.bicep b/modules/Microsoft.Network/loadBalancers/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/loadBalancers/deploy.bicep rename to modules/Microsoft.Network/loadBalancers/deploy.bicep diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep b/modules/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep rename to modules/Microsoft.Network/loadBalancers/inboundNatRules/deploy.bicep diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md b/modules/Microsoft.Network/loadBalancers/inboundNatRules/readme.md similarity index 100% rename from arm/Microsoft.Network/loadBalancers/inboundNatRules/readme.md rename to modules/Microsoft.Network/loadBalancers/inboundNatRules/readme.md diff --git a/arm/Microsoft.Network/loadBalancers/inboundNatRules/version.json b/modules/Microsoft.Network/loadBalancers/inboundNatRules/version.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/inboundNatRules/version.json rename to modules/Microsoft.Network/loadBalancers/inboundNatRules/version.json diff --git a/arm/Microsoft.Network/loadBalancers/readme.md b/modules/Microsoft.Network/loadBalancers/readme.md similarity index 100% rename from arm/Microsoft.Network/loadBalancers/readme.md rename to modules/Microsoft.Network/loadBalancers/readme.md diff --git a/arm/Microsoft.Network/loadBalancers/version.json b/modules/Microsoft.Network/loadBalancers/version.json similarity index 100% rename from arm/Microsoft.Network/loadBalancers/version.json rename to modules/Microsoft.Network/loadBalancers/version.json diff --git a/arm/Microsoft.Network/localNetworkGateways/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/localNetworkGateways/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/localNetworkGateways/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/localNetworkGateways/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/localNetworkGateways/.parameters/parameters.json b/modules/Microsoft.Network/localNetworkGateways/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/localNetworkGateways/.parameters/parameters.json rename to modules/Microsoft.Network/localNetworkGateways/.parameters/parameters.json diff --git a/arm/Microsoft.Network/localNetworkGateways/deploy.bicep b/modules/Microsoft.Network/localNetworkGateways/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/localNetworkGateways/deploy.bicep rename to modules/Microsoft.Network/localNetworkGateways/deploy.bicep diff --git a/arm/Microsoft.Network/localNetworkGateways/readme.md b/modules/Microsoft.Network/localNetworkGateways/readme.md similarity index 100% rename from arm/Microsoft.Network/localNetworkGateways/readme.md rename to modules/Microsoft.Network/localNetworkGateways/readme.md diff --git a/arm/Microsoft.Network/localNetworkGateways/version.json b/modules/Microsoft.Network/localNetworkGateways/version.json similarity index 100% rename from arm/Microsoft.Network/localNetworkGateways/version.json rename to modules/Microsoft.Network/localNetworkGateways/version.json diff --git a/arm/Microsoft.Network/natGateways/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/natGateways/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/natGateways/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/natGateways/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/natGateways/.parameters/parameters.json b/modules/Microsoft.Network/natGateways/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/natGateways/.parameters/parameters.json rename to modules/Microsoft.Network/natGateways/.parameters/parameters.json diff --git a/arm/Microsoft.Network/natGateways/deploy.bicep b/modules/Microsoft.Network/natGateways/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/natGateways/deploy.bicep rename to modules/Microsoft.Network/natGateways/deploy.bicep diff --git a/arm/Microsoft.Network/natGateways/readme.md b/modules/Microsoft.Network/natGateways/readme.md similarity index 100% rename from arm/Microsoft.Network/natGateways/readme.md rename to modules/Microsoft.Network/natGateways/readme.md diff --git a/arm/Microsoft.Network/natGateways/version.json b/modules/Microsoft.Network/natGateways/version.json similarity index 100% rename from arm/Microsoft.Network/natGateways/version.json rename to modules/Microsoft.Network/natGateways/version.json diff --git a/arm/Microsoft.Network/networkInterfaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/networkInterfaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/networkInterfaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/networkInterfaces/.parameters/min.parameters.json b/modules/Microsoft.Network/networkInterfaces/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/.parameters/min.parameters.json rename to modules/Microsoft.Network/networkInterfaces/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/networkInterfaces/.parameters/parameters.json b/modules/Microsoft.Network/networkInterfaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/.parameters/parameters.json rename to modules/Microsoft.Network/networkInterfaces/.parameters/parameters.json diff --git a/arm/Microsoft.Network/networkInterfaces/deploy.bicep b/modules/Microsoft.Network/networkInterfaces/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/deploy.bicep rename to modules/Microsoft.Network/networkInterfaces/deploy.bicep diff --git a/arm/Microsoft.Network/networkInterfaces/readme.md b/modules/Microsoft.Network/networkInterfaces/readme.md similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/readme.md rename to modules/Microsoft.Network/networkInterfaces/readme.md diff --git a/arm/Microsoft.Network/networkInterfaces/version.json b/modules/Microsoft.Network/networkInterfaces/version.json similarity index 100% rename from arm/Microsoft.Network/networkInterfaces/version.json rename to modules/Microsoft.Network/networkInterfaces/version.json diff --git a/arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/networkSecurityGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/networkSecurityGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/networkSecurityGroups/.parameters/min.parameters.json b/modules/Microsoft.Network/networkSecurityGroups/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/.parameters/min.parameters.json rename to modules/Microsoft.Network/networkSecurityGroups/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/networkSecurityGroups/.parameters/parameters.json b/modules/Microsoft.Network/networkSecurityGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/.parameters/parameters.json rename to modules/Microsoft.Network/networkSecurityGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Network/networkSecurityGroups/deploy.bicep b/modules/Microsoft.Network/networkSecurityGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/deploy.bicep rename to modules/Microsoft.Network/networkSecurityGroups/deploy.bicep diff --git a/arm/Microsoft.Network/networkSecurityGroups/readme.md b/modules/Microsoft.Network/networkSecurityGroups/readme.md similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/readme.md rename to modules/Microsoft.Network/networkSecurityGroups/readme.md diff --git a/arm/Microsoft.Network/networkSecurityGroups/securityRules/deploy.bicep b/modules/Microsoft.Network/networkSecurityGroups/securityRules/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/securityRules/deploy.bicep rename to modules/Microsoft.Network/networkSecurityGroups/securityRules/deploy.bicep diff --git a/arm/Microsoft.Network/networkSecurityGroups/securityRules/readme.md b/modules/Microsoft.Network/networkSecurityGroups/securityRules/readme.md similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/securityRules/readme.md rename to modules/Microsoft.Network/networkSecurityGroups/securityRules/readme.md diff --git a/arm/Microsoft.Network/networkSecurityGroups/securityRules/version.json b/modules/Microsoft.Network/networkSecurityGroups/securityRules/version.json similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/securityRules/version.json rename to modules/Microsoft.Network/networkSecurityGroups/securityRules/version.json diff --git a/arm/Microsoft.Network/networkSecurityGroups/version.json b/modules/Microsoft.Network/networkSecurityGroups/version.json similarity index 100% rename from arm/Microsoft.Network/networkSecurityGroups/version.json rename to modules/Microsoft.Network/networkSecurityGroups/version.json diff --git a/arm/Microsoft.Network/networkWatchers/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/networkWatchers/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/networkWatchers/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/networkWatchers/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/networkWatchers/.parameters/min.parameters.json b/modules/Microsoft.Network/networkWatchers/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/networkWatchers/.parameters/min.parameters.json rename to modules/Microsoft.Network/networkWatchers/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/networkWatchers/.parameters/parameters.json b/modules/Microsoft.Network/networkWatchers/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/networkWatchers/.parameters/parameters.json rename to modules/Microsoft.Network/networkWatchers/.parameters/parameters.json diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep b/modules/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep rename to modules/Microsoft.Network/networkWatchers/connectionMonitors/deploy.bicep diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md b/modules/Microsoft.Network/networkWatchers/connectionMonitors/readme.md similarity index 100% rename from arm/Microsoft.Network/networkWatchers/connectionMonitors/readme.md rename to modules/Microsoft.Network/networkWatchers/connectionMonitors/readme.md diff --git a/arm/Microsoft.Network/networkWatchers/connectionMonitors/version.json b/modules/Microsoft.Network/networkWatchers/connectionMonitors/version.json similarity index 100% rename from arm/Microsoft.Network/networkWatchers/connectionMonitors/version.json rename to modules/Microsoft.Network/networkWatchers/connectionMonitors/version.json diff --git a/arm/Microsoft.Network/networkWatchers/deploy.bicep b/modules/Microsoft.Network/networkWatchers/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkWatchers/deploy.bicep rename to modules/Microsoft.Network/networkWatchers/deploy.bicep diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep b/modules/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep rename to modules/Microsoft.Network/networkWatchers/flowLogs/deploy.bicep diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/readme.md b/modules/Microsoft.Network/networkWatchers/flowLogs/readme.md similarity index 100% rename from arm/Microsoft.Network/networkWatchers/flowLogs/readme.md rename to modules/Microsoft.Network/networkWatchers/flowLogs/readme.md diff --git a/arm/Microsoft.Network/networkWatchers/flowLogs/version.json b/modules/Microsoft.Network/networkWatchers/flowLogs/version.json similarity index 100% rename from arm/Microsoft.Network/networkWatchers/flowLogs/version.json rename to modules/Microsoft.Network/networkWatchers/flowLogs/version.json diff --git a/arm/Microsoft.Network/networkWatchers/readme.md b/modules/Microsoft.Network/networkWatchers/readme.md similarity index 100% rename from arm/Microsoft.Network/networkWatchers/readme.md rename to modules/Microsoft.Network/networkWatchers/readme.md diff --git a/arm/Microsoft.Network/networkWatchers/version.json b/modules/Microsoft.Network/networkWatchers/version.json similarity index 100% rename from arm/Microsoft.Network/networkWatchers/version.json rename to modules/Microsoft.Network/networkWatchers/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/.parameters/min.parameters.json b/modules/Microsoft.Network/privateDnsZones/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/.parameters/min.parameters.json rename to modules/Microsoft.Network/privateDnsZones/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/privateDnsZones/.parameters/parameters.json b/modules/Microsoft.Network/privateDnsZones/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/.parameters/parameters.json rename to modules/Microsoft.Network/privateDnsZones/.parameters/parameters.json diff --git a/arm/Microsoft.Network/privateDnsZones/A/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/A/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/A/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/A/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/A/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/A/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/A/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/A/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/A/readme.md b/modules/Microsoft.Network/privateDnsZones/A/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/A/readme.md rename to modules/Microsoft.Network/privateDnsZones/A/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/A/version.json b/modules/Microsoft.Network/privateDnsZones/A/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/A/version.json rename to modules/Microsoft.Network/privateDnsZones/A/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/AAAA/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/AAAA/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/AAAA/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/AAAA/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/readme.md b/modules/Microsoft.Network/privateDnsZones/AAAA/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/AAAA/readme.md rename to modules/Microsoft.Network/privateDnsZones/AAAA/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/AAAA/version.json b/modules/Microsoft.Network/privateDnsZones/AAAA/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/AAAA/version.json rename to modules/Microsoft.Network/privateDnsZones/AAAA/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/CNAME/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/CNAME/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/CNAME/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/CNAME/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/readme.md b/modules/Microsoft.Network/privateDnsZones/CNAME/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/CNAME/readme.md rename to modules/Microsoft.Network/privateDnsZones/CNAME/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/CNAME/version.json b/modules/Microsoft.Network/privateDnsZones/CNAME/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/CNAME/version.json rename to modules/Microsoft.Network/privateDnsZones/CNAME/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/MX/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/MX/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/MX/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/MX/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/MX/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/MX/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/MX/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/MX/readme.md b/modules/Microsoft.Network/privateDnsZones/MX/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/MX/readme.md rename to modules/Microsoft.Network/privateDnsZones/MX/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/MX/version.json b/modules/Microsoft.Network/privateDnsZones/MX/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/MX/version.json rename to modules/Microsoft.Network/privateDnsZones/MX/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/PTR/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/PTR/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/PTR/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/PTR/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/PTR/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/PTR/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/readme.md b/modules/Microsoft.Network/privateDnsZones/PTR/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/PTR/readme.md rename to modules/Microsoft.Network/privateDnsZones/PTR/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/PTR/version.json b/modules/Microsoft.Network/privateDnsZones/PTR/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/PTR/version.json rename to modules/Microsoft.Network/privateDnsZones/PTR/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/SOA/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SOA/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/SOA/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/SOA/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SOA/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/SOA/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/readme.md b/modules/Microsoft.Network/privateDnsZones/SOA/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SOA/readme.md rename to modules/Microsoft.Network/privateDnsZones/SOA/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/SOA/version.json b/modules/Microsoft.Network/privateDnsZones/SOA/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SOA/version.json rename to modules/Microsoft.Network/privateDnsZones/SOA/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/SRV/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SRV/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/SRV/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/SRV/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SRV/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/SRV/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/readme.md b/modules/Microsoft.Network/privateDnsZones/SRV/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SRV/readme.md rename to modules/Microsoft.Network/privateDnsZones/SRV/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/SRV/version.json b/modules/Microsoft.Network/privateDnsZones/SRV/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/SRV/version.json rename to modules/Microsoft.Network/privateDnsZones/SRV/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateDnsZones/TXT/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/TXT/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateDnsZones/TXT/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/TXT/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/TXT/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/TXT/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/readme.md b/modules/Microsoft.Network/privateDnsZones/TXT/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/TXT/readme.md rename to modules/Microsoft.Network/privateDnsZones/TXT/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/TXT/version.json b/modules/Microsoft.Network/privateDnsZones/TXT/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/TXT/version.json rename to modules/Microsoft.Network/privateDnsZones/TXT/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/readme.md b/modules/Microsoft.Network/privateDnsZones/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/readme.md rename to modules/Microsoft.Network/privateDnsZones/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/version.json b/modules/Microsoft.Network/privateDnsZones/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/version.json rename to modules/Microsoft.Network/privateDnsZones/version.json diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep b/modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep rename to modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/deploy.bicep diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md b/modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md rename to modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/readme.md diff --git a/arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/version.json b/modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/version.json similarity index 100% rename from arm/Microsoft.Network/privateDnsZones/virtualNetworkLinks/version.json rename to modules/Microsoft.Network/privateDnsZones/virtualNetworkLinks/version.json diff --git a/arm/Microsoft.Network/privateEndpoints/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/privateEndpoints/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/privateEndpoints/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/privateEndpoints/.parameters/min.parameters.json b/modules/Microsoft.Network/privateEndpoints/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/.parameters/min.parameters.json rename to modules/Microsoft.Network/privateEndpoints/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/privateEndpoints/.parameters/parameters.json b/modules/Microsoft.Network/privateEndpoints/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/.parameters/parameters.json rename to modules/Microsoft.Network/privateEndpoints/.parameters/parameters.json diff --git a/arm/Microsoft.Network/privateEndpoints/deploy.bicep b/modules/Microsoft.Network/privateEndpoints/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/deploy.bicep rename to modules/Microsoft.Network/privateEndpoints/deploy.bicep diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep b/modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep rename to modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/deploy.bicep diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md b/modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md rename to modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/readme.md diff --git a/arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/version.json b/modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/version.json similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/version.json rename to modules/Microsoft.Network/privateEndpoints/privateDnsZoneGroups/version.json diff --git a/arm/Microsoft.Network/privateEndpoints/readme.md b/modules/Microsoft.Network/privateEndpoints/readme.md similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/readme.md rename to modules/Microsoft.Network/privateEndpoints/readme.md diff --git a/arm/Microsoft.Network/privateEndpoints/version.json b/modules/Microsoft.Network/privateEndpoints/version.json similarity index 100% rename from arm/Microsoft.Network/privateEndpoints/version.json rename to modules/Microsoft.Network/privateEndpoints/version.json diff --git a/arm/Microsoft.Network/publicIPAddresses/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/publicIPAddresses/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/publicIPAddresses/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/publicIPAddresses/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/publicIPAddresses/.parameters/parameters.json b/modules/Microsoft.Network/publicIPAddresses/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/publicIPAddresses/.parameters/parameters.json rename to modules/Microsoft.Network/publicIPAddresses/.parameters/parameters.json diff --git a/arm/Microsoft.Network/publicIPAddresses/deploy.bicep b/modules/Microsoft.Network/publicIPAddresses/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/publicIPAddresses/deploy.bicep rename to modules/Microsoft.Network/publicIPAddresses/deploy.bicep diff --git a/arm/Microsoft.Network/publicIPAddresses/readme.md b/modules/Microsoft.Network/publicIPAddresses/readme.md similarity index 100% rename from arm/Microsoft.Network/publicIPAddresses/readme.md rename to modules/Microsoft.Network/publicIPAddresses/readme.md diff --git a/arm/Microsoft.Network/publicIPAddresses/version.json b/modules/Microsoft.Network/publicIPAddresses/version.json similarity index 100% rename from arm/Microsoft.Network/publicIPAddresses/version.json rename to modules/Microsoft.Network/publicIPAddresses/version.json diff --git a/arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/publicIPPrefixes/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/publicIPPrefixes/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/publicIPPrefixes/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/publicIPPrefixes/.parameters/parameters.json b/modules/Microsoft.Network/publicIPPrefixes/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/publicIPPrefixes/.parameters/parameters.json rename to modules/Microsoft.Network/publicIPPrefixes/.parameters/parameters.json diff --git a/arm/Microsoft.Network/publicIPPrefixes/deploy.bicep b/modules/Microsoft.Network/publicIPPrefixes/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/publicIPPrefixes/deploy.bicep rename to modules/Microsoft.Network/publicIPPrefixes/deploy.bicep diff --git a/arm/Microsoft.Network/publicIPPrefixes/readme.md b/modules/Microsoft.Network/publicIPPrefixes/readme.md similarity index 100% rename from arm/Microsoft.Network/publicIPPrefixes/readme.md rename to modules/Microsoft.Network/publicIPPrefixes/readme.md diff --git a/arm/Microsoft.Network/publicIPPrefixes/version.json b/modules/Microsoft.Network/publicIPPrefixes/version.json similarity index 100% rename from arm/Microsoft.Network/publicIPPrefixes/version.json rename to modules/Microsoft.Network/publicIPPrefixes/version.json diff --git a/arm/Microsoft.Network/routeTables/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/routeTables/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/routeTables/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/routeTables/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/routeTables/.parameters/parameters.json b/modules/Microsoft.Network/routeTables/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/routeTables/.parameters/parameters.json rename to modules/Microsoft.Network/routeTables/.parameters/parameters.json diff --git a/arm/Microsoft.Network/routeTables/deploy.bicep b/modules/Microsoft.Network/routeTables/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/routeTables/deploy.bicep rename to modules/Microsoft.Network/routeTables/deploy.bicep diff --git a/arm/Microsoft.Network/routeTables/readme.md b/modules/Microsoft.Network/routeTables/readme.md similarity index 100% rename from arm/Microsoft.Network/routeTables/readme.md rename to modules/Microsoft.Network/routeTables/readme.md diff --git a/arm/Microsoft.Network/routeTables/version.json b/modules/Microsoft.Network/routeTables/version.json similarity index 100% rename from arm/Microsoft.Network/routeTables/version.json rename to modules/Microsoft.Network/routeTables/version.json diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/trafficmanagerprofiles/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/.parameters/parameters.json b/modules/Microsoft.Network/trafficmanagerprofiles/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/trafficmanagerprofiles/.parameters/parameters.json rename to modules/Microsoft.Network/trafficmanagerprofiles/.parameters/parameters.json diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep b/modules/Microsoft.Network/trafficmanagerprofiles/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/trafficmanagerprofiles/deploy.bicep rename to modules/Microsoft.Network/trafficmanagerprofiles/deploy.bicep diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/readme.md b/modules/Microsoft.Network/trafficmanagerprofiles/readme.md similarity index 100% rename from arm/Microsoft.Network/trafficmanagerprofiles/readme.md rename to modules/Microsoft.Network/trafficmanagerprofiles/readme.md diff --git a/arm/Microsoft.Network/trafficmanagerprofiles/version.json b/modules/Microsoft.Network/trafficmanagerprofiles/version.json similarity index 100% rename from arm/Microsoft.Network/trafficmanagerprofiles/version.json rename to modules/Microsoft.Network/trafficmanagerprofiles/version.json diff --git a/arm/Microsoft.Network/virtualHubs/.parameters/min.parameters.json b/modules/Microsoft.Network/virtualHubs/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualHubs/.parameters/min.parameters.json rename to modules/Microsoft.Network/virtualHubs/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/virtualHubs/.parameters/parameters.json b/modules/Microsoft.Network/virtualHubs/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualHubs/.parameters/parameters.json rename to modules/Microsoft.Network/virtualHubs/.parameters/parameters.json diff --git a/arm/Microsoft.Network/virtualHubs/deploy.bicep b/modules/Microsoft.Network/virtualHubs/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualHubs/deploy.bicep rename to modules/Microsoft.Network/virtualHubs/deploy.bicep diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep b/modules/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep rename to modules/Microsoft.Network/virtualHubs/hubRouteTables/deploy.bicep diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md b/modules/Microsoft.Network/virtualHubs/hubRouteTables/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubRouteTables/readme.md rename to modules/Microsoft.Network/virtualHubs/hubRouteTables/readme.md diff --git a/arm/Microsoft.Network/virtualHubs/hubRouteTables/version.json b/modules/Microsoft.Network/virtualHubs/hubRouteTables/version.json similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubRouteTables/version.json rename to modules/Microsoft.Network/virtualHubs/hubRouteTables/version.json diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep b/modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep rename to modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/deploy.bicep diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md b/modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md rename to modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/readme.md diff --git a/arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/version.json b/modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/version.json similarity index 100% rename from arm/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/version.json rename to modules/Microsoft.Network/virtualHubs/hubVirtualNetworkConnections/version.json diff --git a/arm/Microsoft.Network/virtualHubs/readme.md b/modules/Microsoft.Network/virtualHubs/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualHubs/readme.md rename to modules/Microsoft.Network/virtualHubs/readme.md diff --git a/arm/Microsoft.Network/virtualHubs/version.json b/modules/Microsoft.Network/virtualHubs/version.json similarity index 100% rename from arm/Microsoft.Network/virtualHubs/version.json rename to modules/Microsoft.Network/virtualHubs/version.json diff --git a/arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/virtualNetworkGateways/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/virtualNetworkGateways/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/virtualNetworkGateways/.parameters/expressRoute.parameters.json b/modules/Microsoft.Network/virtualNetworkGateways/.parameters/expressRoute.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/.parameters/expressRoute.parameters.json rename to modules/Microsoft.Network/virtualNetworkGateways/.parameters/expressRoute.parameters.json diff --git a/arm/Microsoft.Network/virtualNetworkGateways/.parameters/vpn.parameters.json b/modules/Microsoft.Network/virtualNetworkGateways/.parameters/vpn.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/.parameters/vpn.parameters.json rename to modules/Microsoft.Network/virtualNetworkGateways/.parameters/vpn.parameters.json diff --git a/arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep b/modules/Microsoft.Network/virtualNetworkGateways/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/deploy.bicep rename to modules/Microsoft.Network/virtualNetworkGateways/deploy.bicep diff --git a/arm/Microsoft.Network/virtualNetworkGateways/readme.md b/modules/Microsoft.Network/virtualNetworkGateways/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/readme.md rename to modules/Microsoft.Network/virtualNetworkGateways/readme.md diff --git a/arm/Microsoft.Network/virtualNetworkGateways/version.json b/modules/Microsoft.Network/virtualNetworkGateways/version.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworkGateways/version.json rename to modules/Microsoft.Network/virtualNetworkGateways/version.json diff --git a/arm/Microsoft.Network/virtualNetworks/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/virtualNetworks/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/virtualNetworks/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/virtualNetworks/.parameters/min.parameters.json b/modules/Microsoft.Network/virtualNetworks/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/.parameters/min.parameters.json rename to modules/Microsoft.Network/virtualNetworks/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/virtualNetworks/.parameters/parameters.json b/modules/Microsoft.Network/virtualNetworks/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/.parameters/parameters.json rename to modules/Microsoft.Network/virtualNetworks/.parameters/parameters.json diff --git a/arm/Microsoft.Network/virtualNetworks/.parameters/vnetPeering.parameters.json b/modules/Microsoft.Network/virtualNetworks/.parameters/vnetPeering.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/.parameters/vnetPeering.parameters.json rename to modules/Microsoft.Network/virtualNetworks/.parameters/vnetPeering.parameters.json diff --git a/arm/Microsoft.Network/virtualNetworks/deploy.bicep b/modules/Microsoft.Network/virtualNetworks/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/deploy.bicep rename to modules/Microsoft.Network/virtualNetworks/deploy.bicep diff --git a/arm/Microsoft.Network/virtualNetworks/readme.md b/modules/Microsoft.Network/virtualNetworks/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/readme.md rename to modules/Microsoft.Network/virtualNetworks/readme.md diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/virtualNetworks/subnets/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep b/modules/Microsoft.Network/virtualNetworks/subnets/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/subnets/deploy.bicep rename to modules/Microsoft.Network/virtualNetworks/subnets/deploy.bicep diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/readme.md b/modules/Microsoft.Network/virtualNetworks/subnets/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/subnets/readme.md rename to modules/Microsoft.Network/virtualNetworks/subnets/readme.md diff --git a/arm/Microsoft.Network/virtualNetworks/subnets/version.json b/modules/Microsoft.Network/virtualNetworks/subnets/version.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/subnets/version.json rename to modules/Microsoft.Network/virtualNetworks/subnets/version.json diff --git a/arm/Microsoft.Network/virtualNetworks/version.json b/modules/Microsoft.Network/virtualNetworks/version.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/version.json rename to modules/Microsoft.Network/virtualNetworks/version.json diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep b/modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep rename to modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/deploy.bicep diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md b/modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md rename to modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/readme.md diff --git a/arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/version.json b/modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/version.json similarity index 100% rename from arm/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/version.json rename to modules/Microsoft.Network/virtualNetworks/virtualNetworkPeerings/version.json diff --git a/arm/Microsoft.Network/virtualWans/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/virtualWans/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/virtualWans/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/virtualWans/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/virtualWans/.parameters/min.parameters.json b/modules/Microsoft.Network/virtualWans/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualWans/.parameters/min.parameters.json rename to modules/Microsoft.Network/virtualWans/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/virtualWans/.parameters/parameters.json b/modules/Microsoft.Network/virtualWans/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/virtualWans/.parameters/parameters.json rename to modules/Microsoft.Network/virtualWans/.parameters/parameters.json diff --git a/arm/Microsoft.Network/virtualWans/deploy.bicep b/modules/Microsoft.Network/virtualWans/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/virtualWans/deploy.bicep rename to modules/Microsoft.Network/virtualWans/deploy.bicep diff --git a/arm/Microsoft.Network/virtualWans/readme.md b/modules/Microsoft.Network/virtualWans/readme.md similarity index 100% rename from arm/Microsoft.Network/virtualWans/readme.md rename to modules/Microsoft.Network/virtualWans/readme.md diff --git a/arm/Microsoft.Network/virtualWans/version.json b/modules/Microsoft.Network/virtualWans/version.json similarity index 100% rename from arm/Microsoft.Network/virtualWans/version.json rename to modules/Microsoft.Network/virtualWans/version.json diff --git a/arm/Microsoft.Network/vpnGateways/.parameters/min.parameters.json b/modules/Microsoft.Network/vpnGateways/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/vpnGateways/.parameters/min.parameters.json rename to modules/Microsoft.Network/vpnGateways/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/vpnGateways/.parameters/parameters.json b/modules/Microsoft.Network/vpnGateways/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/vpnGateways/.parameters/parameters.json rename to modules/Microsoft.Network/vpnGateways/.parameters/parameters.json diff --git a/arm/Microsoft.Network/vpnGateways/connections/deploy.bicep b/modules/Microsoft.Network/vpnGateways/connections/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/vpnGateways/connections/deploy.bicep rename to modules/Microsoft.Network/vpnGateways/connections/deploy.bicep diff --git a/arm/Microsoft.Network/vpnGateways/connections/readme.md b/modules/Microsoft.Network/vpnGateways/connections/readme.md similarity index 100% rename from arm/Microsoft.Network/vpnGateways/connections/readme.md rename to modules/Microsoft.Network/vpnGateways/connections/readme.md diff --git a/arm/Microsoft.Network/vpnGateways/connections/version.json b/modules/Microsoft.Network/vpnGateways/connections/version.json similarity index 100% rename from arm/Microsoft.Network/vpnGateways/connections/version.json rename to modules/Microsoft.Network/vpnGateways/connections/version.json diff --git a/arm/Microsoft.Network/vpnGateways/deploy.bicep b/modules/Microsoft.Network/vpnGateways/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/vpnGateways/deploy.bicep rename to modules/Microsoft.Network/vpnGateways/deploy.bicep diff --git a/arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep b/modules/Microsoft.Network/vpnGateways/natRules/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/vpnGateways/natRules/deploy.bicep rename to modules/Microsoft.Network/vpnGateways/natRules/deploy.bicep diff --git a/arm/Microsoft.Network/vpnGateways/natRules/readme.md b/modules/Microsoft.Network/vpnGateways/natRules/readme.md similarity index 100% rename from arm/Microsoft.Network/vpnGateways/natRules/readme.md rename to modules/Microsoft.Network/vpnGateways/natRules/readme.md diff --git a/arm/Microsoft.Network/vpnGateways/natRules/version.json b/modules/Microsoft.Network/vpnGateways/natRules/version.json similarity index 100% rename from arm/Microsoft.Network/vpnGateways/natRules/version.json rename to modules/Microsoft.Network/vpnGateways/natRules/version.json diff --git a/arm/Microsoft.Network/vpnGateways/readme.md b/modules/Microsoft.Network/vpnGateways/readme.md similarity index 100% rename from arm/Microsoft.Network/vpnGateways/readme.md rename to modules/Microsoft.Network/vpnGateways/readme.md diff --git a/arm/Microsoft.Network/vpnGateways/version.json b/modules/Microsoft.Network/vpnGateways/version.json similarity index 100% rename from arm/Microsoft.Network/vpnGateways/version.json rename to modules/Microsoft.Network/vpnGateways/version.json diff --git a/arm/Microsoft.Network/vpnSites/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Network/vpnSites/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Network/vpnSites/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Network/vpnSites/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Network/vpnSites/.parameters/min.parameters.json b/modules/Microsoft.Network/vpnSites/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Network/vpnSites/.parameters/min.parameters.json rename to modules/Microsoft.Network/vpnSites/.parameters/min.parameters.json diff --git a/arm/Microsoft.Network/vpnSites/.parameters/parameters.json b/modules/Microsoft.Network/vpnSites/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Network/vpnSites/.parameters/parameters.json rename to modules/Microsoft.Network/vpnSites/.parameters/parameters.json diff --git a/arm/Microsoft.Network/vpnSites/deploy.bicep b/modules/Microsoft.Network/vpnSites/deploy.bicep similarity index 100% rename from arm/Microsoft.Network/vpnSites/deploy.bicep rename to modules/Microsoft.Network/vpnSites/deploy.bicep diff --git a/arm/Microsoft.Network/vpnSites/readme.md b/modules/Microsoft.Network/vpnSites/readme.md similarity index 100% rename from arm/Microsoft.Network/vpnSites/readme.md rename to modules/Microsoft.Network/vpnSites/readme.md diff --git a/arm/Microsoft.Network/vpnSites/version.json b/modules/Microsoft.Network/vpnSites/version.json similarity index 100% rename from arm/Microsoft.Network/vpnSites/version.json rename to modules/Microsoft.Network/vpnSites/version.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.OperationalInsights/workspaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.OperationalInsights/workspaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/.parameters/min.parameters.json b/modules/Microsoft.OperationalInsights/workspaces/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/.parameters/min.parameters.json rename to modules/Microsoft.OperationalInsights/workspaces/.parameters/min.parameters.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/.parameters/parameters.json b/modules/Microsoft.OperationalInsights/workspaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/.parameters/parameters.json rename to modules/Microsoft.OperationalInsights/workspaces/.parameters/parameters.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep b/modules/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep rename to modules/Microsoft.OperationalInsights/workspaces/dataSources/deploy.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md b/modules/Microsoft.OperationalInsights/workspaces/dataSources/readme.md similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/dataSources/readme.md rename to modules/Microsoft.OperationalInsights/workspaces/dataSources/readme.md diff --git a/arm/Microsoft.OperationalInsights/workspaces/dataSources/version.json b/modules/Microsoft.OperationalInsights/workspaces/dataSources/version.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/dataSources/version.json rename to modules/Microsoft.OperationalInsights/workspaces/dataSources/version.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/deploy.bicep b/modules/Microsoft.OperationalInsights/workspaces/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/deploy.bicep rename to modules/Microsoft.OperationalInsights/workspaces/deploy.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep b/modules/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep rename to modules/Microsoft.OperationalInsights/workspaces/linkedServices/deploy.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md b/modules/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md rename to modules/Microsoft.OperationalInsights/workspaces/linkedServices/readme.md diff --git a/arm/Microsoft.OperationalInsights/workspaces/linkedServices/version.json b/modules/Microsoft.OperationalInsights/workspaces/linkedServices/version.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/linkedServices/version.json rename to modules/Microsoft.OperationalInsights/workspaces/linkedServices/version.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/readme.md b/modules/Microsoft.OperationalInsights/workspaces/readme.md similarity index 99% rename from arm/Microsoft.OperationalInsights/workspaces/readme.md rename to modules/Microsoft.OperationalInsights/workspaces/readme.md index a59a80f2c1..7ab03028f1 100644 --- a/arm/Microsoft.OperationalInsights/workspaces/readme.md +++ b/modules/Microsoft.OperationalInsights/workspaces/readme.md @@ -15,7 +15,7 @@ This template deploys a log analytics workspace. | :-- | :-- | | `Microsoft.Authorization/locks` | [2017-04-01](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2017-04-01/locks) | | `Microsoft.Authorization/roleAssignments` | [2020-10-01-preview](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Authorization/2020-10-01-preview/roleAssignments) | -| `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/diagnosticSettings) | +| `Microsoft.Insights/diagnosticSettings` | [2021-05-01-preview](https://docs.microsoft.com/en-us/azure/templates/Microsoft.Insights/2021-05-01-preview/diagnosticSettings) | | `Microsoft.OperationalInsights/workspaces` | [2020-08-01](https://docs.microsoft.com/en-us/azure/templates/Microsoft.OperationalInsights/2020-08-01/workspaces) | | `Microsoft.OperationalInsights/workspaces/dataSources` | [2020-08-01](https://docs.microsoft.com/en-us/azure/templates/Microsoft.OperationalInsights/2020-08-01/workspaces/dataSources) | | `Microsoft.OperationalInsights/workspaces/linkedServices` | [2020-08-01](https://docs.microsoft.com/en-us/azure/templates/Microsoft.OperationalInsights/2020-08-01/workspaces/linkedServices) | diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep b/modules/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep rename to modules/Microsoft.OperationalInsights/workspaces/savedSearches/deploy.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md b/modules/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md rename to modules/Microsoft.OperationalInsights/workspaces/savedSearches/readme.md diff --git a/arm/Microsoft.OperationalInsights/workspaces/savedSearches/version.json b/modules/Microsoft.OperationalInsights/workspaces/savedSearches/version.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/savedSearches/version.json rename to modules/Microsoft.OperationalInsights/workspaces/savedSearches/version.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep b/modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep rename to modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/deploy.bicep diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md b/modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md rename to modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/readme.md diff --git a/arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/version.json b/modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/version.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/version.json rename to modules/Microsoft.OperationalInsights/workspaces/storageInsightConfigs/version.json diff --git a/arm/Microsoft.OperationalInsights/workspaces/version.json b/modules/Microsoft.OperationalInsights/workspaces/version.json similarity index 100% rename from arm/Microsoft.OperationalInsights/workspaces/version.json rename to modules/Microsoft.OperationalInsights/workspaces/version.json diff --git a/arm/Microsoft.OperationsManagement/solutions/.parameters/min.parameters.json b/modules/Microsoft.OperationsManagement/solutions/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/.parameters/min.parameters.json rename to modules/Microsoft.OperationsManagement/solutions/.parameters/min.parameters.json diff --git a/arm/Microsoft.OperationsManagement/solutions/.parameters/ms.parameters.json b/modules/Microsoft.OperationsManagement/solutions/.parameters/ms.parameters.json similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/.parameters/ms.parameters.json rename to modules/Microsoft.OperationsManagement/solutions/.parameters/ms.parameters.json diff --git a/arm/Microsoft.OperationsManagement/solutions/.parameters/nonms.parameters.json b/modules/Microsoft.OperationsManagement/solutions/.parameters/nonms.parameters.json similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/.parameters/nonms.parameters.json rename to modules/Microsoft.OperationsManagement/solutions/.parameters/nonms.parameters.json diff --git a/arm/Microsoft.OperationsManagement/solutions/deploy.bicep b/modules/Microsoft.OperationsManagement/solutions/deploy.bicep similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/deploy.bicep rename to modules/Microsoft.OperationsManagement/solutions/deploy.bicep diff --git a/arm/Microsoft.OperationsManagement/solutions/readme.md b/modules/Microsoft.OperationsManagement/solutions/readme.md similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/readme.md rename to modules/Microsoft.OperationsManagement/solutions/readme.md diff --git a/arm/Microsoft.OperationsManagement/solutions/version.json b/modules/Microsoft.OperationsManagement/solutions/version.json similarity index 100% rename from arm/Microsoft.OperationsManagement/solutions/version.json rename to modules/Microsoft.OperationsManagement/solutions/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.RecoveryServices/vaults/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.RecoveryServices/vaults/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/.parameters/dr.parameters.json b/modules/Microsoft.RecoveryServices/vaults/.parameters/dr.parameters.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/.parameters/dr.parameters.json rename to modules/Microsoft.RecoveryServices/vaults/.parameters/dr.parameters.json diff --git a/arm/Microsoft.RecoveryServices/vaults/.parameters/min.parameters.json b/modules/Microsoft.RecoveryServices/vaults/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/.parameters/min.parameters.json rename to modules/Microsoft.RecoveryServices/vaults/.parameters/min.parameters.json diff --git a/arm/Microsoft.RecoveryServices/vaults/.parameters/parameters.json b/modules/Microsoft.RecoveryServices/vaults/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/.parameters/parameters.json rename to modules/Microsoft.RecoveryServices/vaults/.parameters/parameters.json diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/backupConfig/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md b/modules/Microsoft.RecoveryServices/vaults/backupConfig/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupConfig/readme.md rename to modules/Microsoft.RecoveryServices/vaults/backupConfig/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/backupConfig/version.json b/modules/Microsoft.RecoveryServices/vaults/backupConfig/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupConfig/version.json rename to modules/Microsoft.RecoveryServices/vaults/backupConfig/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/backupPolicies/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md b/modules/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md rename to modules/Microsoft.RecoveryServices/vaults/backupPolicies/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/backupPolicies/version.json b/modules/Microsoft.RecoveryServices/vaults/backupPolicies/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupPolicies/version.json rename to modules/Microsoft.RecoveryServices/vaults/backupPolicies/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md b/modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md rename to modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/version.json b/modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/backupStorageConfig/version.json rename to modules/Microsoft.RecoveryServices/vaults/backupStorageConfig/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/readme.md b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/readme.md rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/version.json b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/version.json rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/protectedItems/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/protectionContainers/version.json b/modules/Microsoft.RecoveryServices/vaults/protectionContainers/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/protectionContainers/version.json rename to modules/Microsoft.RecoveryServices/vaults/protectionContainers/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/readme.md b/modules/Microsoft.RecoveryServices/vaults/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/readme.md rename to modules/Microsoft.RecoveryServices/vaults/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/readme.md b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/readme.md rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/readme.md b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/readme.md rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/readme.md b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/readme.md rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/version.json b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/version.json rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionContainerMappings/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/version.json b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/version.json rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationFabrics/version.json b/modules/Microsoft.RecoveryServices/vaults/replicationFabrics/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationFabrics/version.json rename to modules/Microsoft.RecoveryServices/vaults/replicationFabrics/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationPolicies/deploy.bicep b/modules/Microsoft.RecoveryServices/vaults/replicationPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationPolicies/deploy.bicep rename to modules/Microsoft.RecoveryServices/vaults/replicationPolicies/deploy.bicep diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationPolicies/readme.md b/modules/Microsoft.RecoveryServices/vaults/replicationPolicies/readme.md similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationPolicies/readme.md rename to modules/Microsoft.RecoveryServices/vaults/replicationPolicies/readme.md diff --git a/arm/Microsoft.RecoveryServices/vaults/replicationPolicies/version.json b/modules/Microsoft.RecoveryServices/vaults/replicationPolicies/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/replicationPolicies/version.json rename to modules/Microsoft.RecoveryServices/vaults/replicationPolicies/version.json diff --git a/arm/Microsoft.RecoveryServices/vaults/version.json b/modules/Microsoft.RecoveryServices/vaults/version.json similarity index 100% rename from arm/Microsoft.RecoveryServices/vaults/version.json rename to modules/Microsoft.RecoveryServices/vaults/version.json diff --git a/arm/Microsoft.Resources/deploymentScripts/.parameters/cli.parameters.json b/modules/Microsoft.Resources/deploymentScripts/.parameters/cli.parameters.json similarity index 100% rename from arm/Microsoft.Resources/deploymentScripts/.parameters/cli.parameters.json rename to modules/Microsoft.Resources/deploymentScripts/.parameters/cli.parameters.json diff --git a/arm/Microsoft.Resources/deploymentScripts/.parameters/ps.parameters.json b/modules/Microsoft.Resources/deploymentScripts/.parameters/ps.parameters.json similarity index 100% rename from arm/Microsoft.Resources/deploymentScripts/.parameters/ps.parameters.json rename to modules/Microsoft.Resources/deploymentScripts/.parameters/ps.parameters.json diff --git a/arm/Microsoft.Resources/deploymentScripts/deploy.bicep b/modules/Microsoft.Resources/deploymentScripts/deploy.bicep similarity index 100% rename from arm/Microsoft.Resources/deploymentScripts/deploy.bicep rename to modules/Microsoft.Resources/deploymentScripts/deploy.bicep diff --git a/arm/Microsoft.Resources/deploymentScripts/readme.md b/modules/Microsoft.Resources/deploymentScripts/readme.md similarity index 100% rename from arm/Microsoft.Resources/deploymentScripts/readme.md rename to modules/Microsoft.Resources/deploymentScripts/readme.md diff --git a/arm/Microsoft.Resources/deploymentScripts/version.json b/modules/Microsoft.Resources/deploymentScripts/version.json similarity index 100% rename from arm/Microsoft.Resources/deploymentScripts/version.json rename to modules/Microsoft.Resources/deploymentScripts/version.json diff --git a/arm/Microsoft.Resources/resourceGroups/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Resources/resourceGroups/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Resources/resourceGroups/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Resources/resourceGroups/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Resources/resourceGroups/.parameters/parameters.json b/modules/Microsoft.Resources/resourceGroups/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Resources/resourceGroups/.parameters/parameters.json rename to modules/Microsoft.Resources/resourceGroups/.parameters/parameters.json diff --git a/arm/Microsoft.Resources/resourceGroups/deploy.bicep b/modules/Microsoft.Resources/resourceGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Resources/resourceGroups/deploy.bicep rename to modules/Microsoft.Resources/resourceGroups/deploy.bicep diff --git a/arm/Microsoft.Resources/resourceGroups/readme.md b/modules/Microsoft.Resources/resourceGroups/readme.md similarity index 100% rename from arm/Microsoft.Resources/resourceGroups/readme.md rename to modules/Microsoft.Resources/resourceGroups/readme.md diff --git a/arm/Microsoft.Resources/resourceGroups/version.json b/modules/Microsoft.Resources/resourceGroups/version.json similarity index 100% rename from arm/Microsoft.Resources/resourceGroups/version.json rename to modules/Microsoft.Resources/resourceGroups/version.json diff --git a/arm/Microsoft.Resources/tags/.parameters/min.parameters.json b/modules/Microsoft.Resources/tags/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Resources/tags/.parameters/min.parameters.json rename to modules/Microsoft.Resources/tags/.parameters/min.parameters.json diff --git a/arm/Microsoft.Resources/tags/.parameters/rg.parameters.json b/modules/Microsoft.Resources/tags/.parameters/rg.parameters.json similarity index 100% rename from arm/Microsoft.Resources/tags/.parameters/rg.parameters.json rename to modules/Microsoft.Resources/tags/.parameters/rg.parameters.json diff --git a/arm/Microsoft.Resources/tags/.parameters/sub.parameters.json b/modules/Microsoft.Resources/tags/.parameters/sub.parameters.json similarity index 100% rename from arm/Microsoft.Resources/tags/.parameters/sub.parameters.json rename to modules/Microsoft.Resources/tags/.parameters/sub.parameters.json diff --git a/arm/Microsoft.Resources/tags/deploy.bicep b/modules/Microsoft.Resources/tags/deploy.bicep similarity index 100% rename from arm/Microsoft.Resources/tags/deploy.bicep rename to modules/Microsoft.Resources/tags/deploy.bicep diff --git a/arm/Microsoft.Resources/tags/readme.md b/modules/Microsoft.Resources/tags/readme.md similarity index 100% rename from arm/Microsoft.Resources/tags/readme.md rename to modules/Microsoft.Resources/tags/readme.md diff --git a/arm/Microsoft.Resources/tags/resourceGroups/.bicep/readTags.bicep b/modules/Microsoft.Resources/tags/resourceGroups/.bicep/readTags.bicep similarity index 100% rename from arm/Microsoft.Resources/tags/resourceGroups/.bicep/readTags.bicep rename to modules/Microsoft.Resources/tags/resourceGroups/.bicep/readTags.bicep diff --git a/arm/Microsoft.Resources/tags/resourceGroups/deploy.bicep b/modules/Microsoft.Resources/tags/resourceGroups/deploy.bicep similarity index 100% rename from arm/Microsoft.Resources/tags/resourceGroups/deploy.bicep rename to modules/Microsoft.Resources/tags/resourceGroups/deploy.bicep diff --git a/arm/Microsoft.Resources/tags/resourceGroups/readme.md b/modules/Microsoft.Resources/tags/resourceGroups/readme.md similarity index 100% rename from arm/Microsoft.Resources/tags/resourceGroups/readme.md rename to modules/Microsoft.Resources/tags/resourceGroups/readme.md diff --git a/arm/Microsoft.Resources/tags/resourceGroups/version.json b/modules/Microsoft.Resources/tags/resourceGroups/version.json similarity index 100% rename from arm/Microsoft.Resources/tags/resourceGroups/version.json rename to modules/Microsoft.Resources/tags/resourceGroups/version.json diff --git a/arm/Microsoft.Resources/tags/subscriptions/.bicep/readTags.bicep b/modules/Microsoft.Resources/tags/subscriptions/.bicep/readTags.bicep similarity index 100% rename from arm/Microsoft.Resources/tags/subscriptions/.bicep/readTags.bicep rename to modules/Microsoft.Resources/tags/subscriptions/.bicep/readTags.bicep diff --git a/arm/Microsoft.Resources/tags/subscriptions/deploy.bicep b/modules/Microsoft.Resources/tags/subscriptions/deploy.bicep similarity index 100% rename from arm/Microsoft.Resources/tags/subscriptions/deploy.bicep rename to modules/Microsoft.Resources/tags/subscriptions/deploy.bicep diff --git a/arm/Microsoft.Resources/tags/subscriptions/readme.md b/modules/Microsoft.Resources/tags/subscriptions/readme.md similarity index 100% rename from arm/Microsoft.Resources/tags/subscriptions/readme.md rename to modules/Microsoft.Resources/tags/subscriptions/readme.md diff --git a/arm/Microsoft.Resources/tags/subscriptions/version.json b/modules/Microsoft.Resources/tags/subscriptions/version.json similarity index 100% rename from arm/Microsoft.Resources/tags/subscriptions/version.json rename to modules/Microsoft.Resources/tags/subscriptions/version.json diff --git a/arm/Microsoft.Resources/tags/version.json b/modules/Microsoft.Resources/tags/version.json similarity index 100% rename from arm/Microsoft.Resources/tags/version.json rename to modules/Microsoft.Resources/tags/version.json diff --git a/arm/Microsoft.Security/azureSecurityCenter/.bicep/nested_iotSecuritySolutions.bicep b/modules/Microsoft.Security/azureSecurityCenter/.bicep/nested_iotSecuritySolutions.bicep similarity index 100% rename from arm/Microsoft.Security/azureSecurityCenter/.bicep/nested_iotSecuritySolutions.bicep rename to modules/Microsoft.Security/azureSecurityCenter/.bicep/nested_iotSecuritySolutions.bicep diff --git a/arm/Microsoft.Security/azureSecurityCenter/.parameters/parameters.json b/modules/Microsoft.Security/azureSecurityCenter/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Security/azureSecurityCenter/.parameters/parameters.json rename to modules/Microsoft.Security/azureSecurityCenter/.parameters/parameters.json diff --git a/arm/Microsoft.Security/azureSecurityCenter/deploy.bicep b/modules/Microsoft.Security/azureSecurityCenter/deploy.bicep similarity index 100% rename from arm/Microsoft.Security/azureSecurityCenter/deploy.bicep rename to modules/Microsoft.Security/azureSecurityCenter/deploy.bicep diff --git a/arm/Microsoft.Security/azureSecurityCenter/readme.md b/modules/Microsoft.Security/azureSecurityCenter/readme.md similarity index 100% rename from arm/Microsoft.Security/azureSecurityCenter/readme.md rename to modules/Microsoft.Security/azureSecurityCenter/readme.md diff --git a/arm/Microsoft.Security/azureSecurityCenter/version.json b/modules/Microsoft.Security/azureSecurityCenter/version.json similarity index 100% rename from arm/Microsoft.Security/azureSecurityCenter/version.json rename to modules/Microsoft.Security/azureSecurityCenter/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ServiceBus/namespaces/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ServiceBus/namespaces/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/.parameters/min.parameters.json b/modules/Microsoft.ServiceBus/namespaces/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/.parameters/min.parameters.json rename to modules/Microsoft.ServiceBus/namespaces/.parameters/min.parameters.json diff --git a/arm/Microsoft.ServiceBus/namespaces/.parameters/parameters.json b/modules/Microsoft.ServiceBus/namespaces/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/.parameters/parameters.json rename to modules/Microsoft.ServiceBus/namespaces/.parameters/parameters.json diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/authorizationRules/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md b/modules/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md rename to modules/Microsoft.ServiceBus/namespaces/authorizationRules/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/authorizationRules/version.json b/modules/Microsoft.ServiceBus/namespaces/authorizationRules/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/authorizationRules/version.json rename to modules/Microsoft.ServiceBus/namespaces/authorizationRules/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md b/modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md rename to modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/version.json b/modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/version.json rename to modules/Microsoft.ServiceBus/namespaces/disasterRecoveryConfigs/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/ipFilterRules/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md b/modules/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md rename to modules/Microsoft.ServiceBus/namespaces/ipFilterRules/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/ipFilterRules/version.json b/modules/Microsoft.ServiceBus/namespaces/ipFilterRules/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/ipFilterRules/version.json rename to modules/Microsoft.ServiceBus/namespaces/ipFilterRules/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md b/modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md rename to modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/version.json b/modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/migrationConfigurations/version.json rename to modules/Microsoft.ServiceBus/namespaces/migrationConfigurations/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ServiceBus/namespaces/queues/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md b/modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md rename to modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/version.json b/modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/authorizationRules/version.json rename to modules/Microsoft.ServiceBus/namespaces/queues/authorizationRules/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/queues/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/queues/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/readme.md b/modules/Microsoft.ServiceBus/namespaces/queues/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/readme.md rename to modules/Microsoft.ServiceBus/namespaces/queues/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/queues/version.json b/modules/Microsoft.ServiceBus/namespaces/queues/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/queues/version.json rename to modules/Microsoft.ServiceBus/namespaces/queues/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/readme.md b/modules/Microsoft.ServiceBus/namespaces/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/readme.md rename to modules/Microsoft.ServiceBus/namespaces/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ServiceBus/namespaces/topics/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md b/modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md rename to modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/version.json b/modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/authorizationRules/version.json rename to modules/Microsoft.ServiceBus/namespaces/topics/authorizationRules/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/topics/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/topics/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/readme.md b/modules/Microsoft.ServiceBus/namespaces/topics/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/readme.md rename to modules/Microsoft.ServiceBus/namespaces/topics/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/topics/version.json b/modules/Microsoft.ServiceBus/namespaces/topics/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/topics/version.json rename to modules/Microsoft.ServiceBus/namespaces/topics/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/version.json b/modules/Microsoft.ServiceBus/namespaces/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/version.json rename to modules/Microsoft.ServiceBus/namespaces/version.json diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep b/modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep rename to modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/deploy.bicep diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md b/modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md rename to modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/readme.md diff --git a/arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/version.json b/modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/version.json similarity index 100% rename from arm/Microsoft.ServiceBus/namespaces/virtualNetworkRules/version.json rename to modules/Microsoft.ServiceBus/namespaces/virtualNetworkRules/version.json diff --git a/arm/Microsoft.ServiceFabric/clusters/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.ServiceFabric/clusters/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.ServiceFabric/clusters/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.ServiceFabric/clusters/.parameters/cert.parameters.json b/modules/Microsoft.ServiceFabric/clusters/.parameters/cert.parameters.json similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/.parameters/cert.parameters.json rename to modules/Microsoft.ServiceFabric/clusters/.parameters/cert.parameters.json diff --git a/arm/Microsoft.ServiceFabric/clusters/.parameters/full.parameters.json b/modules/Microsoft.ServiceFabric/clusters/.parameters/full.parameters.json similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/.parameters/full.parameters.json rename to modules/Microsoft.ServiceFabric/clusters/.parameters/full.parameters.json diff --git a/arm/Microsoft.ServiceFabric/clusters/.parameters/min.parameters.json b/modules/Microsoft.ServiceFabric/clusters/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/.parameters/min.parameters.json rename to modules/Microsoft.ServiceFabric/clusters/.parameters/min.parameters.json diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep b/modules/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep rename to modules/Microsoft.ServiceFabric/clusters/applicationTypes/deploy.bicep diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md b/modules/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md rename to modules/Microsoft.ServiceFabric/clusters/applicationTypes/readme.md diff --git a/arm/Microsoft.ServiceFabric/clusters/applicationTypes/version.json b/modules/Microsoft.ServiceFabric/clusters/applicationTypes/version.json similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/applicationTypes/version.json rename to modules/Microsoft.ServiceFabric/clusters/applicationTypes/version.json diff --git a/arm/Microsoft.ServiceFabric/clusters/deploy.bicep b/modules/Microsoft.ServiceFabric/clusters/deploy.bicep similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/deploy.bicep rename to modules/Microsoft.ServiceFabric/clusters/deploy.bicep diff --git a/arm/Microsoft.ServiceFabric/clusters/readme.md b/modules/Microsoft.ServiceFabric/clusters/readme.md similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/readme.md rename to modules/Microsoft.ServiceFabric/clusters/readme.md diff --git a/arm/Microsoft.ServiceFabric/clusters/version.json b/modules/Microsoft.ServiceFabric/clusters/version.json similarity index 100% rename from arm/Microsoft.ServiceFabric/clusters/version.json rename to modules/Microsoft.ServiceFabric/clusters/version.json diff --git a/arm/Microsoft.Sql/managedInstances/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Sql/managedInstances/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Sql/managedInstances/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Sql/managedInstances/.parameters/parameters.json b/modules/Microsoft.Sql/managedInstances/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/.parameters/parameters.json rename to modules/Microsoft.Sql/managedInstances/.parameters/parameters.json diff --git a/arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep b/modules/Microsoft.Sql/managedInstances/administrators/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/administrators/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/administrators/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/administrators/readme.md b/modules/Microsoft.Sql/managedInstances/administrators/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/administrators/readme.md rename to modules/Microsoft.Sql/managedInstances/administrators/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/administrators/version.json b/modules/Microsoft.Sql/managedInstances/administrators/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/administrators/version.json rename to modules/Microsoft.Sql/managedInstances/administrators/version.json diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep b/modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md b/modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md rename to modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/version.json b/modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/version.json rename to modules/Microsoft.Sql/managedInstances/databases/backupLongTermRetentionPolicies/version.json diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep b/modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md b/modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md rename to modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/version.json b/modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/version.json rename to modules/Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies/version.json diff --git a/arm/Microsoft.Sql/managedInstances/databases/deploy.bicep b/modules/Microsoft.Sql/managedInstances/databases/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/databases/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/databases/readme.md b/modules/Microsoft.Sql/managedInstances/databases/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/readme.md rename to modules/Microsoft.Sql/managedInstances/databases/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/databases/version.json b/modules/Microsoft.Sql/managedInstances/databases/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/databases/version.json rename to modules/Microsoft.Sql/managedInstances/databases/version.json diff --git a/arm/Microsoft.Sql/managedInstances/deploy.bicep b/modules/Microsoft.Sql/managedInstances/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep b/modules/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/encryptionProtector/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md b/modules/Microsoft.Sql/managedInstances/encryptionProtector/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/encryptionProtector/readme.md rename to modules/Microsoft.Sql/managedInstances/encryptionProtector/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/encryptionProtector/version.json b/modules/Microsoft.Sql/managedInstances/encryptionProtector/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/encryptionProtector/version.json rename to modules/Microsoft.Sql/managedInstances/encryptionProtector/version.json diff --git a/arm/Microsoft.Sql/managedInstances/keys/deploy.bicep b/modules/Microsoft.Sql/managedInstances/keys/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/keys/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/keys/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/keys/readme.md b/modules/Microsoft.Sql/managedInstances/keys/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/keys/readme.md rename to modules/Microsoft.Sql/managedInstances/keys/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/keys/version.json b/modules/Microsoft.Sql/managedInstances/keys/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/keys/version.json rename to modules/Microsoft.Sql/managedInstances/keys/version.json diff --git a/arm/Microsoft.Sql/managedInstances/readme.md b/modules/Microsoft.Sql/managedInstances/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/readme.md rename to modules/Microsoft.Sql/managedInstances/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep b/modules/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/securityAlertPolicies/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md b/modules/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md rename to modules/Microsoft.Sql/managedInstances/securityAlertPolicies/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/securityAlertPolicies/version.json b/modules/Microsoft.Sql/managedInstances/securityAlertPolicies/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/securityAlertPolicies/version.json rename to modules/Microsoft.Sql/managedInstances/securityAlertPolicies/version.json diff --git a/arm/Microsoft.Sql/managedInstances/version.json b/modules/Microsoft.Sql/managedInstances/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/version.json rename to modules/Microsoft.Sql/managedInstances/version.json diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep b/modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep rename to modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/deploy.bicep diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md b/modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md similarity index 100% rename from arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md rename to modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/readme.md diff --git a/arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/version.json b/modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/version.json similarity index 100% rename from arm/Microsoft.Sql/managedInstances/vulnerabilityAssessments/version.json rename to modules/Microsoft.Sql/managedInstances/vulnerabilityAssessments/version.json diff --git a/arm/Microsoft.Sql/servers/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Sql/servers/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Sql/servers/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Sql/servers/.parameters/admin.parameters.json b/modules/Microsoft.Sql/servers/.parameters/admin.parameters.json similarity index 100% rename from arm/Microsoft.Sql/servers/.parameters/admin.parameters.json rename to modules/Microsoft.Sql/servers/.parameters/admin.parameters.json diff --git a/arm/Microsoft.Sql/servers/.parameters/parameters.json b/modules/Microsoft.Sql/servers/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Sql/servers/.parameters/parameters.json rename to modules/Microsoft.Sql/servers/.parameters/parameters.json diff --git a/arm/Microsoft.Sql/servers/databases/deploy.bicep b/modules/Microsoft.Sql/servers/databases/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/databases/deploy.bicep rename to modules/Microsoft.Sql/servers/databases/deploy.bicep diff --git a/arm/Microsoft.Sql/servers/databases/readme.md b/modules/Microsoft.Sql/servers/databases/readme.md similarity index 100% rename from arm/Microsoft.Sql/servers/databases/readme.md rename to modules/Microsoft.Sql/servers/databases/readme.md diff --git a/arm/Microsoft.Sql/servers/databases/version.json b/modules/Microsoft.Sql/servers/databases/version.json similarity index 100% rename from arm/Microsoft.Sql/servers/databases/version.json rename to modules/Microsoft.Sql/servers/databases/version.json diff --git a/arm/Microsoft.Sql/servers/deploy.bicep b/modules/Microsoft.Sql/servers/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/deploy.bicep rename to modules/Microsoft.Sql/servers/deploy.bicep diff --git a/arm/Microsoft.Sql/servers/firewallRules/deploy.bicep b/modules/Microsoft.Sql/servers/firewallRules/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/firewallRules/deploy.bicep rename to modules/Microsoft.Sql/servers/firewallRules/deploy.bicep diff --git a/arm/Microsoft.Sql/servers/firewallRules/readme.md b/modules/Microsoft.Sql/servers/firewallRules/readme.md similarity index 100% rename from arm/Microsoft.Sql/servers/firewallRules/readme.md rename to modules/Microsoft.Sql/servers/firewallRules/readme.md diff --git a/arm/Microsoft.Sql/servers/firewallRules/version.json b/modules/Microsoft.Sql/servers/firewallRules/version.json similarity index 100% rename from arm/Microsoft.Sql/servers/firewallRules/version.json rename to modules/Microsoft.Sql/servers/firewallRules/version.json diff --git a/arm/Microsoft.Sql/servers/readme.md b/modules/Microsoft.Sql/servers/readme.md similarity index 100% rename from arm/Microsoft.Sql/servers/readme.md rename to modules/Microsoft.Sql/servers/readme.md diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep b/modules/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep rename to modules/Microsoft.Sql/servers/securityAlertPolicies/deploy.bicep diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md b/modules/Microsoft.Sql/servers/securityAlertPolicies/readme.md similarity index 100% rename from arm/Microsoft.Sql/servers/securityAlertPolicies/readme.md rename to modules/Microsoft.Sql/servers/securityAlertPolicies/readme.md diff --git a/arm/Microsoft.Sql/servers/securityAlertPolicies/version.json b/modules/Microsoft.Sql/servers/securityAlertPolicies/version.json similarity index 100% rename from arm/Microsoft.Sql/servers/securityAlertPolicies/version.json rename to modules/Microsoft.Sql/servers/securityAlertPolicies/version.json diff --git a/arm/Microsoft.Sql/servers/version.json b/modules/Microsoft.Sql/servers/version.json similarity index 100% rename from arm/Microsoft.Sql/servers/version.json rename to modules/Microsoft.Sql/servers/version.json diff --git a/arm/Microsoft.Sql/servers/vulnerabilityAssessments/deploy.bicep b/modules/Microsoft.Sql/servers/vulnerabilityAssessments/deploy.bicep similarity index 100% rename from arm/Microsoft.Sql/servers/vulnerabilityAssessments/deploy.bicep rename to modules/Microsoft.Sql/servers/vulnerabilityAssessments/deploy.bicep diff --git a/arm/Microsoft.Sql/servers/vulnerabilityAssessments/readme.md b/modules/Microsoft.Sql/servers/vulnerabilityAssessments/readme.md similarity index 100% rename from arm/Microsoft.Sql/servers/vulnerabilityAssessments/readme.md rename to modules/Microsoft.Sql/servers/vulnerabilityAssessments/readme.md diff --git a/arm/Microsoft.Sql/servers/vulnerabilityAssessments/version.json b/modules/Microsoft.Sql/servers/vulnerabilityAssessments/version.json similarity index 100% rename from arm/Microsoft.Sql/servers/vulnerabilityAssessments/version.json rename to modules/Microsoft.Sql/servers/vulnerabilityAssessments/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Storage/storageAccounts/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Storage/storageAccounts/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/.parameters/encr.parameters.json b/modules/Microsoft.Storage/storageAccounts/.parameters/encr.parameters.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.parameters/encr.parameters.json rename to modules/Microsoft.Storage/storageAccounts/.parameters/encr.parameters.json diff --git a/arm/Microsoft.Storage/storageAccounts/.parameters/min.parameters.json b/modules/Microsoft.Storage/storageAccounts/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.parameters/min.parameters.json rename to modules/Microsoft.Storage/storageAccounts/.parameters/min.parameters.json diff --git a/arm/Microsoft.Storage/storageAccounts/.parameters/nfs.parameters.json b/modules/Microsoft.Storage/storageAccounts/.parameters/nfs.parameters.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.parameters/nfs.parameters.json rename to modules/Microsoft.Storage/storageAccounts/.parameters/nfs.parameters.json diff --git a/arm/Microsoft.Storage/storageAccounts/.parameters/parameters.json b/modules/Microsoft.Storage/storageAccounts/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.parameters/parameters.json rename to modules/Microsoft.Storage/storageAccounts/.parameters/parameters.json diff --git a/arm/Microsoft.Storage/storageAccounts/.parameters/v1.parameters.json b/modules/Microsoft.Storage/storageAccounts/.parameters/v1.parameters.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/.parameters/v1.parameters.json rename to modules/Microsoft.Storage/storageAccounts/.parameters/v1.parameters.json diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/version.json b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/version.json rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/containers/version.json b/modules/Microsoft.Storage/storageAccounts/blobServices/containers/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/containers/version.json rename to modules/Microsoft.Storage/storageAccounts/blobServices/containers/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/blobServices/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/readme.md b/modules/Microsoft.Storage/storageAccounts/blobServices/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/readme.md rename to modules/Microsoft.Storage/storageAccounts/blobServices/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/blobServices/version.json b/modules/Microsoft.Storage/storageAccounts/blobServices/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/blobServices/version.json rename to modules/Microsoft.Storage/storageAccounts/blobServices/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/fileServices/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/readme.md b/modules/Microsoft.Storage/storageAccounts/fileServices/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/readme.md rename to modules/Microsoft.Storage/storageAccounts/fileServices/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Storage/storageAccounts/fileServices/shares/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/fileServices/shares/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md b/modules/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md rename to modules/Microsoft.Storage/storageAccounts/fileServices/shares/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/shares/version.json b/modules/Microsoft.Storage/storageAccounts/fileServices/shares/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/shares/version.json rename to modules/Microsoft.Storage/storageAccounts/fileServices/shares/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/fileServices/version.json b/modules/Microsoft.Storage/storageAccounts/fileServices/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/fileServices/version.json rename to modules/Microsoft.Storage/storageAccounts/fileServices/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/managementPolicies/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md b/modules/Microsoft.Storage/storageAccounts/managementPolicies/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/managementPolicies/readme.md rename to modules/Microsoft.Storage/storageAccounts/managementPolicies/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/managementPolicies/version.json b/modules/Microsoft.Storage/storageAccounts/managementPolicies/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/managementPolicies/version.json rename to modules/Microsoft.Storage/storageAccounts/managementPolicies/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/queueServices/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Storage/storageAccounts/queueServices/queues/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/queueServices/queues/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md b/modules/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md rename to modules/Microsoft.Storage/storageAccounts/queueServices/queues/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/queues/version.json b/modules/Microsoft.Storage/storageAccounts/queueServices/queues/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/queues/version.json rename to modules/Microsoft.Storage/storageAccounts/queueServices/queues/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/readme.md b/modules/Microsoft.Storage/storageAccounts/queueServices/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/readme.md rename to modules/Microsoft.Storage/storageAccounts/queueServices/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/queueServices/version.json b/modules/Microsoft.Storage/storageAccounts/queueServices/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/queueServices/version.json rename to modules/Microsoft.Storage/storageAccounts/queueServices/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/readme.md b/modules/Microsoft.Storage/storageAccounts/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/readme.md rename to modules/Microsoft.Storage/storageAccounts/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/tableServices/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/readme.md b/modules/Microsoft.Storage/storageAccounts/tableServices/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/readme.md rename to modules/Microsoft.Storage/storageAccounts/tableServices/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep b/modules/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep rename to modules/Microsoft.Storage/storageAccounts/tableServices/tables/deploy.bicep diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md b/modules/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md rename to modules/Microsoft.Storage/storageAccounts/tableServices/tables/readme.md diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/tables/version.json b/modules/Microsoft.Storage/storageAccounts/tableServices/tables/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/tables/version.json rename to modules/Microsoft.Storage/storageAccounts/tableServices/tables/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/tableServices/version.json b/modules/Microsoft.Storage/storageAccounts/tableServices/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/tableServices/version.json rename to modules/Microsoft.Storage/storageAccounts/tableServices/version.json diff --git a/arm/Microsoft.Storage/storageAccounts/version.json b/modules/Microsoft.Storage/storageAccounts/version.json similarity index 100% rename from arm/Microsoft.Storage/storageAccounts/version.json rename to modules/Microsoft.Storage/storageAccounts/version.json diff --git a/arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Synapse/privateLinkHubs/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Synapse/privateLinkHubs/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Synapse/privateLinkHubs/.parameters/min.parameters.json b/modules/Microsoft.Synapse/privateLinkHubs/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/.parameters/min.parameters.json rename to modules/Microsoft.Synapse/privateLinkHubs/.parameters/min.parameters.json diff --git a/arm/Microsoft.Synapse/privateLinkHubs/.parameters/parameters.json b/modules/Microsoft.Synapse/privateLinkHubs/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/.parameters/parameters.json rename to modules/Microsoft.Synapse/privateLinkHubs/.parameters/parameters.json diff --git a/arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep b/modules/Microsoft.Synapse/privateLinkHubs/deploy.bicep similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/deploy.bicep rename to modules/Microsoft.Synapse/privateLinkHubs/deploy.bicep diff --git a/arm/Microsoft.Synapse/privateLinkHubs/readme.md b/modules/Microsoft.Synapse/privateLinkHubs/readme.md similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/readme.md rename to modules/Microsoft.Synapse/privateLinkHubs/readme.md diff --git a/arm/Microsoft.Synapse/privateLinkHubs/version.json b/modules/Microsoft.Synapse/privateLinkHubs/version.json similarity index 100% rename from arm/Microsoft.Synapse/privateLinkHubs/version.json rename to modules/Microsoft.Synapse/privateLinkHubs/version.json diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.VirtualMachineImages/imageTemplates/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/.parameters/parameters.json b/modules/Microsoft.VirtualMachineImages/imageTemplates/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.VirtualMachineImages/imageTemplates/.parameters/parameters.json rename to modules/Microsoft.VirtualMachineImages/imageTemplates/.parameters/parameters.json diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep b/modules/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep similarity index 100% rename from arm/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep rename to modules/Microsoft.VirtualMachineImages/imageTemplates/deploy.bicep diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md b/modules/Microsoft.VirtualMachineImages/imageTemplates/readme.md similarity index 100% rename from arm/Microsoft.VirtualMachineImages/imageTemplates/readme.md rename to modules/Microsoft.VirtualMachineImages/imageTemplates/readme.md diff --git a/arm/Microsoft.VirtualMachineImages/imageTemplates/version.json b/modules/Microsoft.VirtualMachineImages/imageTemplates/version.json similarity index 100% rename from arm/Microsoft.VirtualMachineImages/imageTemplates/version.json rename to modules/Microsoft.VirtualMachineImages/imageTemplates/version.json diff --git a/arm/Microsoft.Web/connections/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Web/connections/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Web/connections/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Web/connections/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Web/connections/.parameters/parameters.json b/modules/Microsoft.Web/connections/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Web/connections/.parameters/parameters.json rename to modules/Microsoft.Web/connections/.parameters/parameters.json diff --git a/arm/Microsoft.Web/connections/deploy.bicep b/modules/Microsoft.Web/connections/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/connections/deploy.bicep rename to modules/Microsoft.Web/connections/deploy.bicep diff --git a/arm/Microsoft.Web/connections/readme.md b/modules/Microsoft.Web/connections/readme.md similarity index 100% rename from arm/Microsoft.Web/connections/readme.md rename to modules/Microsoft.Web/connections/readme.md diff --git a/arm/Microsoft.Web/connections/version.json b/modules/Microsoft.Web/connections/version.json similarity index 100% rename from arm/Microsoft.Web/connections/version.json rename to modules/Microsoft.Web/connections/version.json diff --git a/arm/Microsoft.Web/hostingEnvironments/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Web/hostingEnvironments/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Web/hostingEnvironments/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Web/hostingEnvironments/.parameters/asev2.parameters.json b/modules/Microsoft.Web/hostingEnvironments/.parameters/asev2.parameters.json similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/.parameters/asev2.parameters.json rename to modules/Microsoft.Web/hostingEnvironments/.parameters/asev2.parameters.json diff --git a/arm/Microsoft.Web/hostingEnvironments/.parameters/asev3.parameters.json b/modules/Microsoft.Web/hostingEnvironments/.parameters/asev3.parameters.json similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/.parameters/asev3.parameters.json rename to modules/Microsoft.Web/hostingEnvironments/.parameters/asev3.parameters.json diff --git a/arm/Microsoft.Web/hostingEnvironments/deploy.bicep b/modules/Microsoft.Web/hostingEnvironments/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/deploy.bicep rename to modules/Microsoft.Web/hostingEnvironments/deploy.bicep diff --git a/arm/Microsoft.Web/hostingEnvironments/readme.md b/modules/Microsoft.Web/hostingEnvironments/readme.md similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/readme.md rename to modules/Microsoft.Web/hostingEnvironments/readme.md diff --git a/arm/Microsoft.Web/hostingEnvironments/version.json b/modules/Microsoft.Web/hostingEnvironments/version.json similarity index 100% rename from arm/Microsoft.Web/hostingEnvironments/version.json rename to modules/Microsoft.Web/hostingEnvironments/version.json diff --git a/arm/Microsoft.Web/serverfarms/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Web/serverfarms/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Web/serverfarms/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Web/serverfarms/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Web/serverfarms/.parameters/parameters.json b/modules/Microsoft.Web/serverfarms/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Web/serverfarms/.parameters/parameters.json rename to modules/Microsoft.Web/serverfarms/.parameters/parameters.json diff --git a/arm/Microsoft.Web/serverfarms/deploy.bicep b/modules/Microsoft.Web/serverfarms/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/serverfarms/deploy.bicep rename to modules/Microsoft.Web/serverfarms/deploy.bicep diff --git a/arm/Microsoft.Web/serverfarms/readme.md b/modules/Microsoft.Web/serverfarms/readme.md similarity index 98% rename from arm/Microsoft.Web/serverfarms/readme.md rename to modules/Microsoft.Web/serverfarms/readme.md index f67d7dc3c0..72d0297048 100644 --- a/arm/Microsoft.Web/serverfarms/readme.md +++ b/modules/Microsoft.Web/serverfarms/readme.md @@ -260,8 +260,8 @@ tags: { via Bicep module ```bicep -module serverf './Microsoft.Web/serverf/deploy.bicep' = { - name: '${uniqueString(deployment().name)}-serverf' +module serverfarms './Microsoft.Web/serverfarms/deploy.bicep' = { + name: '${uniqueString(deployment().name)}-serverfarms' params: { name: '<>-az-asp-x-001' lock: 'CanNotDelete' diff --git a/arm/Microsoft.Web/serverfarms/version.json b/modules/Microsoft.Web/serverfarms/version.json similarity index 100% rename from arm/Microsoft.Web/serverfarms/version.json rename to modules/Microsoft.Web/serverfarms/version.json diff --git a/arm/Microsoft.Web/sites/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Web/sites/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Web/sites/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Web/sites/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Web/sites/.parameters/fa.min.parameters.json b/modules/Microsoft.Web/sites/.parameters/fa.min.parameters.json similarity index 100% rename from arm/Microsoft.Web/sites/.parameters/fa.min.parameters.json rename to modules/Microsoft.Web/sites/.parameters/fa.min.parameters.json diff --git a/arm/Microsoft.Web/sites/.parameters/fa.parameters.json b/modules/Microsoft.Web/sites/.parameters/fa.parameters.json similarity index 100% rename from arm/Microsoft.Web/sites/.parameters/fa.parameters.json rename to modules/Microsoft.Web/sites/.parameters/fa.parameters.json diff --git a/arm/Microsoft.Web/sites/.parameters/wa.min.parameters.json b/modules/Microsoft.Web/sites/.parameters/wa.min.parameters.json similarity index 100% rename from arm/Microsoft.Web/sites/.parameters/wa.min.parameters.json rename to modules/Microsoft.Web/sites/.parameters/wa.min.parameters.json diff --git a/arm/Microsoft.Web/sites/.parameters/wa.parameters.json b/modules/Microsoft.Web/sites/.parameters/wa.parameters.json similarity index 100% rename from arm/Microsoft.Web/sites/.parameters/wa.parameters.json rename to modules/Microsoft.Web/sites/.parameters/wa.parameters.json diff --git a/arm/Microsoft.Web/sites/config-appsettings/deploy.bicep b/modules/Microsoft.Web/sites/config-appsettings/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/sites/config-appsettings/deploy.bicep rename to modules/Microsoft.Web/sites/config-appsettings/deploy.bicep diff --git a/arm/Microsoft.Web/sites/config-appsettings/readme.md b/modules/Microsoft.Web/sites/config-appsettings/readme.md similarity index 100% rename from arm/Microsoft.Web/sites/config-appsettings/readme.md rename to modules/Microsoft.Web/sites/config-appsettings/readme.md diff --git a/arm/Microsoft.Web/sites/config-appsettings/version.json b/modules/Microsoft.Web/sites/config-appsettings/version.json similarity index 100% rename from arm/Microsoft.Web/sites/config-appsettings/version.json rename to modules/Microsoft.Web/sites/config-appsettings/version.json diff --git a/arm/Microsoft.Web/sites/config-authsettingsv2/deploy.bicep b/modules/Microsoft.Web/sites/config-authsettingsv2/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/sites/config-authsettingsv2/deploy.bicep rename to modules/Microsoft.Web/sites/config-authsettingsv2/deploy.bicep diff --git a/arm/Microsoft.Web/sites/config-authsettingsv2/readme.md b/modules/Microsoft.Web/sites/config-authsettingsv2/readme.md similarity index 100% rename from arm/Microsoft.Web/sites/config-authsettingsv2/readme.md rename to modules/Microsoft.Web/sites/config-authsettingsv2/readme.md diff --git a/arm/Microsoft.Web/sites/config-authsettingsv2/version.json b/modules/Microsoft.Web/sites/config-authsettingsv2/version.json similarity index 100% rename from arm/Microsoft.Web/sites/config-authsettingsv2/version.json rename to modules/Microsoft.Web/sites/config-authsettingsv2/version.json diff --git a/arm/Microsoft.Web/sites/deploy.bicep b/modules/Microsoft.Web/sites/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/sites/deploy.bicep rename to modules/Microsoft.Web/sites/deploy.bicep diff --git a/arm/Microsoft.Web/sites/readme.md b/modules/Microsoft.Web/sites/readme.md similarity index 100% rename from arm/Microsoft.Web/sites/readme.md rename to modules/Microsoft.Web/sites/readme.md diff --git a/arm/Microsoft.Web/sites/version.json b/modules/Microsoft.Web/sites/version.json similarity index 100% rename from arm/Microsoft.Web/sites/version.json rename to modules/Microsoft.Web/sites/version.json diff --git a/arm/Microsoft.Web/staticSites/.bicep/nested_roleAssignments.bicep b/modules/Microsoft.Web/staticSites/.bicep/nested_roleAssignments.bicep similarity index 100% rename from arm/Microsoft.Web/staticSites/.bicep/nested_roleAssignments.bicep rename to modules/Microsoft.Web/staticSites/.bicep/nested_roleAssignments.bicep diff --git a/arm/Microsoft.Web/staticSites/.parameters/min.parameters.json b/modules/Microsoft.Web/staticSites/.parameters/min.parameters.json similarity index 100% rename from arm/Microsoft.Web/staticSites/.parameters/min.parameters.json rename to modules/Microsoft.Web/staticSites/.parameters/min.parameters.json diff --git a/arm/Microsoft.Web/staticSites/.parameters/parameters.json b/modules/Microsoft.Web/staticSites/.parameters/parameters.json similarity index 100% rename from arm/Microsoft.Web/staticSites/.parameters/parameters.json rename to modules/Microsoft.Web/staticSites/.parameters/parameters.json diff --git a/arm/Microsoft.Web/staticSites/deploy.bicep b/modules/Microsoft.Web/staticSites/deploy.bicep similarity index 100% rename from arm/Microsoft.Web/staticSites/deploy.bicep rename to modules/Microsoft.Web/staticSites/deploy.bicep diff --git a/arm/Microsoft.Web/staticSites/readme.md b/modules/Microsoft.Web/staticSites/readme.md similarity index 100% rename from arm/Microsoft.Web/staticSites/readme.md rename to modules/Microsoft.Web/staticSites/readme.md diff --git a/arm/Microsoft.Web/staticSites/version.json b/modules/Microsoft.Web/staticSites/version.json similarity index 100% rename from arm/Microsoft.Web/staticSites/version.json rename to modules/Microsoft.Web/staticSites/version.json diff --git a/modules/README.md b/modules/README.md new file mode 100644 index 0000000000..23e4b05592 --- /dev/null +++ b/modules/README.md @@ -0,0 +1,107 @@ +In this section you can find useful information regarding the Modules that are contained in this repository. + +## Available Resource Modules + +| Name | Provider namespace | Resource Type | +| - | - | - | +| [Azure Active Directory Domain Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AAD/DomainServices) | `MS.AAD` | [DomainServices](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AAD/DomainServices) | +| [Analysis Services Servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AnalysisServices/servers) | `MS.AnalysisServices` | [servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AnalysisServices/servers) | +| [API Management Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ApiManagement/service) | `MS.ApiManagement` | [service](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ApiManagement/service) | +| [App Configuration](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AppConfiguration/configurationStores) | `MS.AppConfiguration` | [configurationStores](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.AppConfiguration/configurationStores) | +| [Authorization Locks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/locks) | `MS.Authorization` | [locks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/locks) | +| [Policy Assignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyAssignments) | | [policyAssignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyAssignments) | +| [Policy Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyDefinitions) | | [policyDefinitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyDefinitions) | +| [Policy Exemptions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyExemptions) | | [policyExemptions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policyExemptions) | +| [Policy Set Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policySetDefinitions) | | [policySetDefinitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/policySetDefinitions) | +| [Role Assignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleAssignments) | | [roleAssignments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleAssignments) | +| [Role Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleDefinitions) | | [roleDefinitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Authorization/roleDefinitions) | +| [Automation Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Automation/automationAccounts) | `MS.Automation` | [automationAccounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Automation/automationAccounts) | +| [Batch Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Batch/batchAccounts) | `MS.Batch` | [batchAccounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Batch/batchAccounts) | +| [Cognitive Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.CognitiveServices/accounts) | `MS.CognitiveServices` | [accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.CognitiveServices/accounts) | +| [Availability Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/availabilitySets) | `MS.Compute` | [availabilitySets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/availabilitySets) | +| [Disk Encryption Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/diskEncryptionSets) | | [diskEncryptionSets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/diskEncryptionSets) | +| [Compute Disks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/disks) | | [disks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/disks) | +| [Azure Compute Galleries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/galleries) | | [galleries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/galleries) | +| [Images](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/images) | | [images](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/images) | +| [Proximity Placement Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/proximityPlacementGroups) | | [proximityPlacementGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/proximityPlacementGroups) | +| [Virtual Machines](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachines) | | [virtualMachines](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachines) | +| [Virtual Machine Scale Sets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachineScaleSets) | | [virtualMachineScaleSets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Compute/virtualMachineScaleSets) | +| [Budgets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Consumption/budgets) | `MS.Consumption` | [budgets](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Consumption/budgets) | +| [Container Instances](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerInstance/containerGroups) | `MS.ContainerInstance` | [containerGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerInstance/containerGroups) | +| [Container Registries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerRegistry/registries) | `MS.ContainerRegistry` | [registries](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerRegistry/registries) | +| [Azure Kubernetes Services](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerService/managedClusters) | `MS.ContainerService` | [managedClusters](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ContainerService/managedClusters) | +| [Azure Databricks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Databricks/workspaces) | `MS.Databricks` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Databricks/workspaces) | +| [Data Factories](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataFactory/factories) | `MS.DataFactory` | [factories](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataFactory/factories) | +| [DataProtection BackupVaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataProtection/backupVaults) | `MS.DataProtection` | [backupVaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DataProtection/backupVaults) | +| [AVD Application Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/applicationgroups) | `MS.DesktopVirtualization` | [applicationgroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/applicationgroups) | +| [AVD Host Pools](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/hostpools) | | [hostpools](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/hostpools) | +| [AVD Scaling Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/scalingplans) | | [scalingplans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/scalingplans) | +| [AVD Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/workspaces) | | [workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DesktopVirtualization/workspaces) | +| [DocumentDB Database Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DocumentDB/databaseAccounts) | `MS.DocumentDB` | [databaseAccounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.DocumentDB/databaseAccounts) | +| [Event Grid System Topics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/systemTopics) | `MS.EventGrid` | [systemTopics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/systemTopics) | +| [Event Grid Topics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/topics) | | [topics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventGrid/topics) | +| [Event Hub Namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventHub/namespaces) | `MS.EventHub` | [namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.EventHub/namespaces) | +| [Azure Health Bots](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.HealthBot/healthBots) | `MS.HealthBot` | [healthBots](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.HealthBot/healthBots) | +| [Action Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/actionGroups) | `MS.Insights` | [actionGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/actionGroups) | +| [Activity Log Alerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/activityLogAlerts) | | [activityLogAlerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/activityLogAlerts) | +| [Application Insights](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/components) | | [components](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/components) | +| [Activity Logs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/diagnosticSettings) | | [diagnosticSettings](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/diagnosticSettings) | +| [Metric Alerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/metricAlerts) | | [metricAlerts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/metricAlerts) | +| [Azure Monitor Private Link Scopes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/privateLinkScopes) | | [privateLinkScopes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/privateLinkScopes) | +| [Scheduled Query Rules](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/scheduledQueryRules) | | [scheduledQueryRules](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Insights/scheduledQueryRules) | +| [Key Vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KeyVault/vaults) | `MS.KeyVault` | [vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KeyVault/vaults) | +| [Kubernetes Configuration Extensions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/extensions) | `MS.KubernetesConfiguration` | [extensions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/extensions) | +| [Kubernetes Configuration Flux Configurations](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/fluxConfigurations) | | [fluxConfigurations](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.KubernetesConfiguration/fluxConfigurations) | +| [Logic Apps](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Logic/workflows) | `MS.Logic` | [workflows](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Logic/workflows) | +| [Machine Learning Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.MachineLearningServices/workspaces) | `MS.achineLearningServices` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.MachineLearningServices/workspaces) | +| [User Assigned Identities](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedIdentity/userAssignedIdentities) | `MS.anagedIdentity` | [userAssignedIdentities](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedIdentity/userAssignedIdentities) | +| [Registration Definitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedServices/registrationDefinitions) | `MS.anagedServices` | [registrationDefinitions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ManagedServices/registrationDefinitions) | +| [Management Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Management/managementGroups) | `MS.anagement` | [managementGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Management/managementGroups) | +| [Azure NetApp Files](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.NetApp/netAppAccounts) | `MS.NetApp` | [netAppAccounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.NetApp/netAppAccounts) | +| [Network Application Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationGateways) | `MS.Network` | [applicationGateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationGateways) | +| [Application Security Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationSecurityGroups) | | [applicationSecurityGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/applicationSecurityGroups) | +| [Azure Firewalls](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/azureFirewalls) | | [azureFirewalls](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/azureFirewalls) | +| [Bastion Hosts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/bastionHosts) | | [bastionHosts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/bastionHosts) | +| [Virtual Network Gateway Connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/connections) | | [connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/connections) | +| [DDoS Protection Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ddosProtectionPlans) | | [ddosProtectionPlans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ddosProtectionPlans) | +| [ExpressRoute Circuits](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/expressRouteCircuits) | | [expressRouteCircuits](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/expressRouteCircuits) | +| [Firewall Policies](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/firewallPolicies) | | [firewallPolicies](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/firewallPolicies) | +| [Front Doors](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/frontDoors) | | [frontDoors](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/frontDoors) | +| [IP Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ipGroups) | | [ipGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/ipGroups) | +| [Load Balancers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/loadBalancers) | | [loadBalancers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/loadBalancers) | +| [Local Network Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/localNetworkGateways) | | [localNetworkGateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/localNetworkGateways) | +| [NAT Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/natGateways) | | [natGateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/natGateways) | +| [Network Interface](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkInterfaces) | | [networkInterfaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkInterfaces) | +| [Network Security Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkSecurityGroups) | | [networkSecurityGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkSecurityGroups) | +| [Network Watchers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkWatchers) | | [networkWatchers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/networkWatchers) | +| [Private DNS Zones](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateDnsZones) | | [privateDnsZones](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateDnsZones) | +| [Private Endpoints](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateEndpoints) | | [privateEndpoints](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/privateEndpoints) | +| [Public IP Addresses](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPAddresses) | | [publicIPAddresses](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPAddresses) | +| [Public IP Prefixes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPPrefixes) | | [publicIPPrefixes](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/publicIPPrefixes) | +| [Route Tables](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/routeTables) | | [routeTables](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/routeTables) | +| [Traffic Manager Profiles](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/trafficmanagerprofiles) | | [trafficmanagerprofiles](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/trafficmanagerprofiles) | +| [Virtual Hubs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualHubs) | | [virtualHubs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualHubs) | +| [Virtual Network Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworkGateways) | | [virtualNetworkGateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworkGateways) | +| [Virtual Networks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworks) | | [virtualNetworks](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualNetworks) | +| [Virtual WANs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualWans) | | [virtualWans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/virtualWans) | +| [VPN Gateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnGateways) | | [vpnGateways](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnGateways) | +| [VPN Sites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnSites) | | [vpnSites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Network/vpnSites) | +| [Log Analytics Workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationalInsights/workspaces) | `MS.OperationalInsights` | [workspaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationalInsights/workspaces) | +| [OperationsManagement Solutions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationsManagement/solutions) | `MS.OperationsManagement` | [solutions](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.OperationsManagement/solutions) | +| [Recovery Services Vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.RecoveryServices/vaults) | `MS.RecoveryServices` | [vaults](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.RecoveryServices/vaults) | +| [Deployment Scripts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/deploymentScripts) | `MS.Resources` | [deploymentScripts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/deploymentScripts) | +| [Resource Groups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/resourceGroups) | | [resourceGroups](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/resourceGroups) | +| [Resources Tags](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/tags) | | [tags](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Resources/tags) | +| [Azure Security Center](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Security/azureSecurityCenter) | `MS.Security` | [azureSecurityCenter](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Security/azureSecurityCenter) | +| [Service Bus Namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceBus/namespaces) | `MS.ServiceBus` | [namespaces](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceBus/namespaces) | +| [Service Fabric Clusters](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceFabric/clusters) | `MS.ServiceFabric` | [clusters](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.ServiceFabric/clusters) | +| [SQL Managed Instances](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/managedInstances) | `MS.Sql` | [managedInstances](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/managedInstances) | +| [SQL Servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/servers) | | [servers](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Sql/servers) | +| [Storage Accounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Storage/storageAccounts) | `MS.Storage` | [storageAccounts](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Storage/storageAccounts) | +| [Azure Synapse Analytics](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Synapse/privateLinkHubs) | `MS.Synapse` | [privateLinkHubs](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Synapse/privateLinkHubs) | +| [Image Templates](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.VirtualMachineImages/imageTemplates) | `MS.VirtualMachineImages` | [imageTemplates](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.VirtualMachineImages/imageTemplates) | +| [API Connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/connections) | `MS.Web` | [connections](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/connections) | +| [App Service Environments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/hostingEnvironments) | | [hostingEnvironments](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/hostingEnvironments) | +| [App Service Plans](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/serverfarms) | | [serverfarms](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/serverfarms) | +| [Web/Function Apps](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/sites) | | [sites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/sites) | +| [Static Web Sites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/staticSites) | | [staticSites](https://github.com/Azure/ResourceModules/tree/main/modules/Microsoft.Web/staticSites) | diff --git a/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 b/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 index 57c18ff75e..7993734f5a 100644 --- a/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 +++ b/utilities/pipelines/resourcePublish/Get-ModulesToPublish.ps1 @@ -79,9 +79,9 @@ This function will search the current directory and all parent directories for a Mandatory. Path to the folder/file that should be searched .EXAMPLE -Find-TemplateFile -Path "C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\.bicep\nested_roleAssignments.bicep" +Find-TemplateFile -Path "C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables\.bicep\nested_roleAssignments.bicep" - Directory: C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables + Directory: C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables Mode LastWriteTime Length Name ---- ------------- ------ ---- @@ -98,7 +98,7 @@ function Find-TemplateFile { $FolderPath = Split-Path $Path -Parent $FolderName = Split-Path $Path -Leaf - if ($FolderName -eq 'arm') { + if ($FolderName -eq 'modules') { return $null } @@ -126,9 +126,9 @@ Find the closest deploy.bicep/json file to the changed files in the module folde Mandatory. Path to the main/parent module folder. .EXAMPLE -Get-TemplateFileToPublish -ModuleFolderPath "C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\" +Get-TemplateFileToPublish -ModuleFolderPath "C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\" -C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep +C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep Gets the closest deploy.bicep/json file to the changed files in the module folder structure. Assuming there is a changed file in 'Microsoft.Storage\storageAccounts\tableServices\tables' @@ -142,7 +142,7 @@ function Get-TemplateFileToPublish { [Parameter(Mandatory)] [string] $ModuleFolderPath ) - $ModuleFolderRelPath = $ModuleFolderPath.Split('/arm/')[-1] + $ModuleFolderRelPath = $ModuleFolderPath.Split('/modules/')[-1] $ModifiedFiles = Get-ModifiedFileList -Verbose Write-Verbose "Looking for modified files under: [$ModuleFolderRelPath]" -Verbose $ModifiedModuleFiles = $ModifiedFiles | Where-Object { $_.FullName -like "*$ModuleFolderPath*" } @@ -157,7 +157,7 @@ function Get-TemplateFileToPublish { Write-Verbose ('Modified modules found: [{0}]' -f $TemplateFilesToPublish.count) -Verbose $TemplateFilesToPublish | ForEach-Object { - $RelPath = ($_.FullName).Split('/arm/')[-1] + $RelPath = ($_.FullName).Split('/modules/')[-1] $RelPath = $RelPath.Split('/deploy.')[0] Write-Verbose " - [$RelPath]" -Verbose } @@ -179,15 +179,15 @@ Mandatory. Path to a deploy.bicep/json file. Optional. If true, the function will recurse up the folder structure to find the closest deploy.bicep/json file. .EXAMPLE -Get-ParentModuleTemplateFile -TemplateFilePath 'C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' -Recurse +Get-ParentModuleTemplateFile -TemplateFilePath 'C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' -Recurse - Directory: C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices + Directory: C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices Mode LastWriteTime Length Name ---- ------------- ------ ---- la--- 05.12.2021 22:45 1427 deploy.bicep - Directory: C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts + Directory: C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts Mode LastWriteTime Length Name ---- ------------- ------ ---- @@ -268,7 +268,7 @@ The file needs to be in the same folder as the template file itself. Mandatory. Path to a deploy.bicep/json file. .EXAMPLE -Get-ModuleVersionFromFile -TemplateFilePath 'C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' +Get-ModuleVersionFromFile -TemplateFilePath 'C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' 0.3 @@ -307,7 +307,7 @@ Patch version number is calculated based on the git commit count on the branch. Mandatory. Path to a deploy.bicep/json file. .EXAMPLE -Get-NewModuleVersion -TemplateFilePath 'C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' +Get-NewModuleVersion -TemplateFilePath 'C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\tableServices\tables\deploy.bicep' 0.3.630 @@ -347,16 +347,16 @@ Generates a hashtable with template file paths to publish with a new version. Mandatory. Path to a deploy.bicep/json file. .EXAMPLE -Get-ModulesToPublish -TemplateFilePath 'C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\deploy.bicep' +Get-ModulesToPublish -TemplateFilePath 'C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\deploy.bicep' Name Value ---- ----- -TemplateFilePath C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\fileServices\shares\deploy.bicep +TemplateFilePath C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\fileServices\shares\deploy.bicep Version 0.3.848-prerelease -TemplateFilePath C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\fileServices\deploy.bicep +TemplateFilePath C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\fileServices\deploy.bicep Version 0.3.848-prerelease -TemplateFilePath C:\Repos\Azure\ResourceModules\arm\Microsoft.Storage\storageAccounts\deploy.bicep +TemplateFilePath C:\Repos\Azure\ResourceModules\modules\Microsoft.Storage\storageAccounts\deploy.bicep Version 0.3.848-prerelease Generates a hashtable with template file paths to publish and their new versions. @@ -429,7 +429,7 @@ function Get-ModulesToPublish { if ($ModulesToPublish.count -gt 0) { Write-Verbose 'Publish the following modules:'-Verbose $ModulesToPublish | ForEach-Object { - $RelPath = ($_.TemplateFilePath).Split('/arm/')[-1] + $RelPath = ($_.TemplateFilePath).Split('/modules/')[-1] $RelPath = $RelPath.Split('/deploy.')[0] Write-Verbose (' - [{0}] [{1}] ' -f $RelPath, $_.Version) -Verbose } diff --git a/utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 b/utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 index 584582b4e1..319c73b919 100644 --- a/utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 +++ b/utilities/pipelines/resourcePublish/Publish-ModuleToPrivateBicepRegistry.ps1 @@ -7,7 +7,7 @@ Publish a new version of a given module to a private bicep registry .PARAMETER TemplateFilePath Mandatory. Path to the module deployment file from root. -Example: 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' +Example: 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' .PARAMETER ModuleVersion Mandatory. Version of the module to publish, following SemVer convention. @@ -26,7 +26,7 @@ Optional. The location of the resourceGroup the private bicep registry is deploy Example: 'West Europe' .EXAMPLE -Publish-ModuleToPrivateBicepRegistry -TemplateFilePath 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -BicepRegistryName 'adpsxxazacrx001' -BicepRegistryRgName 'artifacts-rg' +Publish-ModuleToPrivateBicepRegistry -TemplateFilePath 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -BicepRegistryName 'adpsxxazacrx001' -BicepRegistryRgName 'artifacts-rg' Try to publish the KeyVault module with version 3.0.0-alpha to a private bicep registry called 'adpsxxazacrx001' in resource group 'artifacts-rg'. #> @@ -76,8 +76,8 @@ function Publish-ModuleToPrivateBicepRegistry { } } - # Extracts Microsoft.KeyVault/vaults from e.g. C:\arm\Microsoft.KeyVault\vaults\deploy.bicep - $moduleIdentifier = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').Split('/arm/')[1] + # Extracts Microsoft.KeyVault/vaults from e.g. C:\modules\Microsoft.KeyVault\vaults\deploy.bicep + $moduleIdentifier = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').Split('/modules/')[1] $moduleRegistryIdentifier = 'bicep/modules/{0}' -f $moduleIdentifier.Replace('\', '/').Replace('/', '.').ToLower() ############################################# diff --git a/utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpec.ps1 b/utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpec.ps1 index 1a0a883a5f..df821bd8d8 100644 --- a/utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpec.ps1 +++ b/utilities/pipelines/resourcePublish/Publish-ModuleToTemplateSpec.ps1 @@ -8,7 +8,7 @@ The template spec is set up if not already existing. .PARAMETER TemplateFilePath Mandatory. Path to the module deployment file from root. -Example: 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' +Example: 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' .PARAMETER ModuleVersion Mandatory. Version of the module to publish, following SemVer convention. @@ -27,7 +27,7 @@ Mandatory. The description of the parent template spec. Example: 'iacs key vault' .EXAMPLE -Publish-ModuleToTemplateSpec -TemplateFilePath 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -TemplateSpecsRgName 'artifacts-rg' -TemplateSpecsRgLocation 'West Europe' -TemplateSpecsDescription 'iacs key vault' +Publish-ModuleToTemplateSpec -TemplateFilePath 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -TemplateSpecsRgName 'artifacts-rg' -TemplateSpecsRgLocation 'West Europe' -TemplateSpecsDescription 'iacs key vault' Try to publish the KeyVault module with version 3.0.0-alpha to a template spec in resource group 'artifacts-rg'. #> @@ -56,7 +56,7 @@ function Publish-ModuleToTemplateSpec { } process { - $moduleIdentifier = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').Split('/arm/')[1] + $moduleIdentifier = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').Split('/modules/')[1] $templateSpecIdentifier = $moduleIdentifier.Replace('\', '/').Replace('/', '.').ToLower() ############################# diff --git a/utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactFeed.ps1 b/utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactFeed.ps1 index 7868fe45fa..0dd3549f87 100644 --- a/utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactFeed.ps1 +++ b/utilities/pipelines/resourcePublish/Publish-ModuleToUniversalArtifactFeed.ps1 @@ -38,7 +38,7 @@ Publish a new version of a given module to an Azure DevOps artifact feed as a un .PARAMETER TemplateFilePath Mandatory. Path to the module deployment file from root. -Example: 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' +Example: 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' .PARAMETER ModuleVersion Mandatory. Version of the module to publish, following SemVer convention. @@ -60,7 +60,7 @@ Example: 'Artifacts'. Optional. The bearer token to use to authenticate the request. If not provided it MUST be existing in your environment as `$env:TOKEN` .EXAMPLE -Publish-ModuleToUniversalArtifactFeed -TemplateFilePath 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -vstsOrganizationUri 'https://dev.azure.com/fabrikam' -VstsProject 'IaC' -VstsFeedName 'Artifacts' +Publish-ModuleToUniversalArtifactFeed -TemplateFilePath 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' -ModuleVersion '3.0.0-alpha' -vstsOrganizationUri 'https://dev.azure.com/fabrikam' -VstsProject 'IaC' -VstsFeedName 'Artifacts' Try to publish the KeyVault module with version 3.0.0-alpha to a Universal Package Feed called 'Artifacts' under the project 'IaC'. #> @@ -102,9 +102,9 @@ function Publish-ModuleToUniversalArtifactFeed { ################################# # Universal package names => lowercase alphanumerics, dashes, dots or underscores, under 256 characters. - # 'C:\arm\Microsoft.KeyVault\vaults\deploy.bicep' => 'microsoft.keyvault.vaults' + # 'C:\modules\Microsoft.KeyVault\vaults\deploy.bicep' => 'microsoft.keyvault.vaults' $ModuleFolderPath = Split-Path $TemplateFilePath -Parent - $universalPackageModuleName = $ModuleFolderPath.Replace('\', '/').Split('/arm/')[1] + $universalPackageModuleName = $ModuleFolderPath.Replace('\', '/').Split('/modules/')[1] $universalPackageModuleName = ($universalPackageModuleName.Replace('\', '.').Replace('/', '.').toLower() -Replace '[^a-z0-9\.\-_]')[0..255] -join '' Write-Verbose "The universal package name is [$universalPackageModuleName]" -Verbose diff --git a/utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 b/utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 index c826ed26d9..af78109452 100644 --- a/utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 +++ b/utilities/pipelines/resourceRemoval/Initialize-DeploymentRemoval.ps1 @@ -18,9 +18,9 @@ Optional. The name of the resource group the deployment was happening in. Releva Optional. The ID of the management group to fetch deployments from. Relevant for management-group level deployments. .EXAMPLE -Initialize-DeploymentRemoval -DeploymentName 'virtualWans-20211204T1812029146Z' -TemplateFilePath "$home/ResourceModules/arm/Microsoft.Network/virtualWans/deploy.bicep" -resourceGroupName 'test-virtualWan-parameters.json-rg' +Initialize-DeploymentRemoval -DeploymentName 'virtualWans-20211204T1812029146Z' -TemplateFilePath "$home/ResourceModules/modules/Microsoft.Network/virtualWans/deploy.bicep" -resourceGroupName 'test-virtualWan-parameters.json-rg' -Remove the deployment 'virtualWans-20211204T1812029146Z' from resource group 'test-virtualWan-parameters.json-rg' that was executed using template in path "$home/ResourceModules/arm/Microsoft.Network/virtualWans/deploy.bicep" +Remove the deployment 'virtualWans-20211204T1812029146Z' from resource group 'test-virtualWan-parameters.json-rg' that was executed using template in path "$home/ResourceModules/modules/Microsoft.Network/virtualWans/deploy.bicep" #> function Initialize-DeploymentRemoval { diff --git a/utilities/pipelines/sharedScripts/Get-ModuleParameterFiles.ps1 b/utilities/pipelines/sharedScripts/Get-ModuleParameterFiles.ps1 index bb5cef5dd6..b13d619e7b 100644 --- a/utilities/pipelines/sharedScripts/Get-ModuleParameterFiles.ps1 +++ b/utilities/pipelines/sharedScripts/Get-ModuleParameterFiles.ps1 @@ -10,7 +10,7 @@ The relative path is returned instead of the full one to make paths easier to re Mandatory. The module path to search in. .EXAMPLE -Get-ModuleParameterFiles -ModulePath 'C:\ResourceModules\arm\Microsoft.Compute\virtualMachines' +Get-ModuleParameterFiles -ModulePath 'C:\ResourceModules\modules\Microsoft.Compute\virtualMachines' Returns the relative file paths of all parameter files of the virtual machines module. #> diff --git a/utilities/tools/ConvertTo-ARMTemplate.ps1 b/utilities/tools/ConvertTo-ARMTemplate.ps1 index ed3150bef3..90fe651023 100644 --- a/utilities/tools/ConvertTo-ARMTemplate.ps1 +++ b/utilities/tools/ConvertTo-ARMTemplate.ps1 @@ -56,20 +56,20 @@ param ( ) $rootPath = Get-Item -Path $Path | Select-Object -ExpandProperty 'FullName' -$armFolderPath = Join-Path -Path $rootPath -ChildPath 'arm' +$modulesFolderPath = Join-Path -Path $rootPath -ChildPath 'modules' if ($ConvertChildren) { - $BicepFilesToConvert = Get-ChildItem -Path $armFolderPath -Filter 'deploy.bicep' -Recurse -Force + $BicepFilesToConvert = Get-ChildItem -Path $modulesFolderPath -Filter 'deploy.bicep' -Recurse -Force } else { - $BicepFilesToConvert = Get-ChildItem -Path $armFolderPath -Filter 'deploy.bicep' -Recurse -Force -Depth 2 + $BicepFilesToConvert = Get-ChildItem -Path $modulesFolderPath -Filter 'deploy.bicep' -Recurse -Force -Depth 2 } #region Remove existing deploy.json files Write-Verbose 'Remove existing deploy.json files' -if (Test-Path -Path (Join-Path -Path $armFolderPath -ChildPath 'deploy.bicep')) { - $JsonFilesToRemove = Get-ChildItem -Path $armFolderPath -Filter 'deploy.json' -Recurse -Force -File +if (Test-Path -Path (Join-Path -Path $modulesFolderPath -ChildPath 'deploy.bicep')) { + $JsonFilesToRemove = Get-ChildItem -Path $modulesFolderPath -Filter 'deploy.json' -Recurse -Force -File Write-Verbose "Remove existing deploy.json files - Remove [$($JsonFilesToRemove.count)] file(s)" - if ($PSCmdlet.ShouldProcess("[$($JsonFilesToRemove.count)] deploy.json files(s) in path [$armFolderPath]", 'Remove-Item')) { + if ($PSCmdlet.ShouldProcess("[$($JsonFilesToRemove.count)] deploy.json files(s) in path [$modulesFolderPath]", 'Remove-Item')) { $JsonFilesToRemove | Remove-Item -Force } Write-Verbose 'Remove existing deploy.json files - Done' @@ -81,7 +81,7 @@ if (Test-Path -Path (Join-Path -Path $armFolderPath -ChildPath 'deploy.bicep')) Write-Verbose 'Convert bicep files to json' Write-Verbose "Convert bicep files to json - Processing [$($BicepFilesToConvert.count)] file(s)" -if ($PSCmdlet.ShouldProcess("[$($BicepFilesToConvert.count)] deploy.bicep file(s) in path [$armFolderPath]", 'az bicep build')) { +if ($PSCmdlet.ShouldProcess("[$($BicepFilesToConvert.count)] deploy.bicep file(s) in path [$modulesFolderPath]", 'az bicep build')) { # parallelism is not supported on GitHub runners #$BicepFilesToConvert | ForEach-Object -ThrottleLimit $env:NUMBER_OF_PROCESSORS -Parallel { $BicepFilesToConvert | ForEach-Object { @@ -97,7 +97,7 @@ if (-not $SkipMetadataCleanup) { Write-Verbose 'Remove Bicep metadata from json' Write-Verbose "Remove Bicep metadata from json - Processing [$($BicepFilesToConvert.count)] file(s)" - if ($PSCmdlet.ShouldProcess("[$($BicepFilesToConvert.count)] deploy.bicep file(s) in path [$armFolderPath]", 'Set-Content')) { + if ($PSCmdlet.ShouldProcess("[$($BicepFilesToConvert.count)] deploy.bicep file(s) in path [$modulesFolderPath]", 'Set-Content')) { # parallelism is not supported on GitHub runners #$BicepFilesToConvert | ForEach-Object -ThrottleLimit $env:NUMBER_OF_PROCESSORS -Parallel { $BicepFilesToConvert | ForEach-Object { @@ -153,15 +153,15 @@ if (-not $SkipMetadataCleanup) { if (-not $SkipBicepCleanUp) { Write-Verbose 'Remove bicep files and folders' - $dotBicepFoldersToRemove = Get-ChildItem -Path $armFolderPath -Filter '.bicep' -Recurse -Force -Directory + $dotBicepFoldersToRemove = Get-ChildItem -Path $modulesFolderPath -Filter '.bicep' -Recurse -Force -Directory Write-Verbose "Remove bicep files and folders - Remove [$($dotBicepFoldersToRemove.count)] .bicep folder(s)" - if ($PSCmdlet.ShouldProcess("[$($dotBicepFoldersToRemove.count)] .bicep folder(s) in path [$armFolderPath]", 'Remove-Item')) { + if ($PSCmdlet.ShouldProcess("[$($dotBicepFoldersToRemove.count)] .bicep folder(s) in path [$modulesFolderPath]", 'Remove-Item')) { $dotBicepFoldersToRemove | Remove-Item -Recurse -Force } - $BicepFilesToRemove = Get-ChildItem -Path $armFolderPath -Filter '*.bicep' -Recurse -Force -File + $BicepFilesToRemove = Get-ChildItem -Path $modulesFolderPath -Filter '*.bicep' -Recurse -Force -File Write-Verbose "Remove bicep files and folders - Remove [$($BicepFilesToRemove.count)] *.bicep file(s)" - if ($PSCmdlet.ShouldProcess("[$($BicepFilesToRemove.count)] *.bicep file(s) in path [$armFolderPath]", 'Remove-Item')) { + if ($PSCmdlet.ShouldProcess("[$($BicepFilesToRemove.count)] *.bicep file(s) in path [$modulesFolderPath]", 'Remove-Item')) { $BicepFilesToRemove | Remove-Item -Force } diff --git a/utilities/tools/Get-LinkedLocalModuleList.ps1 b/utilities/tools/Get-LinkedLocalModuleList.ps1 index 347997b8e9..23d23d798c 100644 --- a/utilities/tools/Get-LinkedLocalModuleList.ps1 +++ b/utilities/tools/Get-LinkedLocalModuleList.ps1 @@ -6,14 +6,14 @@ Print a list of all local references for the modules in a given path The result will be a list of all modules in the given path alongside their individual references to other modules in the folder structure .PARAMETER path -Optional. The path to search in. Defaults to the 'arm' folder +Optional. The path to search in. Defaults to the 'modules' folder .EXAMPLE Get-LinkedLocalModuleList Invoke the function with the default path. Prints a list such as: -> The modules in path [C:\dev\ip\Azure-ResourceModules\ResourceModules\arm] have the following local folder dependencies: +> The modules in path [C:\dev\ip\Azure-ResourceModules\ResourceModules\modules] have the following local folder dependencies: > > Resource: Microsoft.EventGrid/topics > - Microsoft.EventGrid/Microsoft.Network/privateEndpoints @@ -26,7 +26,7 @@ Get-LinkedLocalModuleList -Path './Microsoft.Sql' Get only the references of the modules in folder path './Microsoft.Sql' -> The modules in path [..\..\arm\Microsoft.Sql\] have the following local folder dependencies: +> The modules in path [..\..\modules\Microsoft.Sql\] have the following local folder dependencies: > > Resource: Microsoft.Sql/servers > - Microsoft.Sql/Microsoft.Network/privateEndpoints @@ -36,7 +36,7 @@ function Get-LinkedLocalModuleList { [CmdletBinding()] param ( [Parameter()] - [string] $path = (Join-Path (Split-Path (Split-Path $PSScriptRoot -Parent) -Parent) 'arm') + [string] $path = (Join-Path (Split-Path (Split-Path $PSScriptRoot -Parent) -Parent) 'modules') ) # Load used functions diff --git a/utilities/tools/Get-LinkedModuleList.ps1 b/utilities/tools/Get-LinkedModuleList.ps1 index 2d6a8608e1..221924185e 100644 --- a/utilities/tools/Get-LinkedModuleList.ps1 +++ b/utilities/tools/Get-LinkedModuleList.ps1 @@ -9,7 +9,7 @@ As an output you will receive a hashtable that (for each provider namespace) lis - Linked remote module tempaltes (e.g. via "module rg 'br/modules:(..):(..)'") .PARAMETER path -Optional. The path to search in. Defaults to the 'arm' folder +Optional. The path to search in. Defaults to the 'modules' folder .EXAMPLE Get-LinkedModuleList @@ -40,7 +40,7 @@ function Get-LinkedModuleList { [CmdletBinding()] param ( [Parameter()] - [string] $path = (Join-Path (Split-Path (Split-Path $PSScriptRoot -Parent) -Parent) 'arm') + [string] $path = (Join-Path (Split-Path (Split-Path $PSScriptRoot -Parent) -Parent) 'modules') ) $resultSet = @{} diff --git a/utilities/tools/Set-ModuleReadMe.ps1 b/utilities/tools/Set-ModuleReadMe.ps1 index 1cafa83f34..cb564db51a 100644 --- a/utilities/tools/Set-ModuleReadMe.ps1 +++ b/utilities/tools/Set-ModuleReadMe.ps1 @@ -350,7 +350,7 @@ function Set-DeploymentExamplesSection { $SectionContent = [System.Collections.ArrayList]@() $moduleRoot = Split-Path $TemplateFilePath -Parent - $resourceTypeIdentifier = $moduleRoot.Split('arm')[1].Replace('\', '/').TrimStart('/') + $resourceTypeIdentifier = $moduleRoot.Replace('\', '/').Split('/modules/')[1].TrimStart('/') $parameterFiles = Get-ChildItem (Join-Path $moduleRoot '.parameters') -Filter '*parameters.json' -Recurse $index = 1 @@ -639,7 +639,7 @@ function Set-ModuleReadMe { throw "Failed to compile [$TemplateFilePath]" } - $fullResourcePath = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').split('/arm/')[1] + $fullResourcePath = (Split-Path $TemplateFilePath -Parent).Replace('\', '/').split('/modules/')[1] # Check readme if (-not (Test-Path $ReadMeFilePath) -or ([String]::IsNullOrEmpty((Get-Content $ReadMeFilePath -Raw)))) { @@ -674,7 +674,7 @@ function Set-ModuleReadMe { } # Update title - if ($TemplateFilePath.Replace('\', '/') -like '*/arm/*') { + if ($TemplateFilePath.Replace('\', '/') -like '*/modules/*') { if ($readMeFileContent[0] -notlike "*``[$fullResourcePath]``") { # Cut outdated diff --git a/utilities/tools/Set-ReadMeModuleTable.ps1 b/utilities/tools/Set-ReadMeModuleTable.ps1 index 9ebb1235ea..937d1e4605 100644 --- a/utilities/tools/Set-ReadMeModuleTable.ps1 +++ b/utilities/tools/Set-ReadMeModuleTable.ps1 @@ -25,7 +25,7 @@ Mandatory. The set of columns to add to the table in the order you expect them i Available are 'Name', 'ProviderNamespace', 'ResourceType', 'TemplateType', 'Deploy' & 'Status' .EXAMPLE -Set-ReadMeModuleTable -FilePath 'C:\readme.md' -ModulesPath 'C:\arm' -RepositoryName 'ResourceModules' -Organization 'Azure' -ColumnsInOrder @('Name','Status') +Set-ReadMeModuleTable -FilePath 'C:\readme.md' -ModulesPath 'C:\modules' -RepositoryName 'ResourceModules' -Organization 'Azure' -ColumnsInOrder @('Name','Status') Update the defined table section in the 'readme.md' file with a table that has the columns 'Name' & 'Status' #> diff --git a/utilities/tools/Test-ModuleLocally.ps1 b/utilities/tools/Test-ModuleLocally.ps1 index dced7d66d2..081762ab77 100644 --- a/utilities/tools/Test-ModuleLocally.ps1 +++ b/utilities/tools/Test-ModuleLocally.ps1 @@ -166,7 +166,7 @@ function Test-ModuleLocally { Invoke-Pester -Configuration @{ Run = @{ - Container = New-PesterContainer -Path (Join-Path (Get-Item $PSScriptRoot).Parent.Parent 'arm/.global/global.module.tests.ps1') -Data @{ + Container = New-PesterContainer -Path (Join-Path (Get-Item $PSScriptRoot).Parent.Parent 'modules/.global/global.module.tests.ps1') -Data @{ moduleFolderPaths = Split-Path $TemplateFilePath -Parent enforcedTokenList = $enforcedTokenList } diff --git a/utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 b/utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 index 5ac8682b7a..fb41024aaf 100644 --- a/utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 +++ b/utilities/tools/helper/Get-ModulesAsMarkdownTable.ps1 @@ -340,10 +340,10 @@ function Get-ResolvedSubServiceRow { 'Name' { switch ($Environment) { 'ADO' { - $row['Name'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/arm/{4})' -f (Get-ResourceModuleName -path $subfolder), $Organization, $ProjectName, $RepositoryName, $relativePath.Replace('\', '/')) + $row['Name'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/modules/{4})' -f (Get-ResourceModuleName -path $subfolder), $Organization, $ProjectName, $RepositoryName, $relativePath.Replace('\', '/')) } 'GitHub' { - $row['Name'] = ('[{0}](https://github.com/{1}/{2}/tree/main/arm/{3})' -f (Get-ResourceModuleName -path $subfolder), $Organization, $RepositoryName, $relativePath.Replace('\', '/')) + $row['Name'] = ('[{0}](https://github.com/{1}/{2}/tree/main/modules/{3})' -f (Get-ResourceModuleName -path $subfolder), $Organization, $RepositoryName, $relativePath.Replace('\', '/')) } } @@ -365,10 +365,10 @@ function Get-ResolvedSubServiceRow { 'ResourceType' { switch ($Environment) { 'ADO' { - $row['ResourceType'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/arm/{4})' -f $subName, $Organization, $ProjectName, $RepositoryName, $relativePath.Replace('\', '/')) + $row['ResourceType'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/modules/{4})' -f $subName, $Organization, $ProjectName, $RepositoryName, $relativePath.Replace('\', '/')) } 'GitHub' { - $row['ResourceType'] = ('[{0}](https://github.com/{1}/{2}/tree/main/arm/{3})' -f $subName, $Organization, $RepositoryName, $relativePath.Replace('\', '/')) + $row['ResourceType'] = ('[{0}](https://github.com/{1}/{2}/tree/main/modules/{3})' -f $subName, $Organization, $RepositoryName, $relativePath.Replace('\', '/')) } } @@ -451,7 +451,7 @@ Get-ModulesAsMarkdownTable -path 'C:\dev\Modules' -ColumnsInOrder @('Resource Ty Generate a markdown table for all modules in path 'C:\dev\Modules' with only the 'Resource Type' & 'Name' columns, , sorted by 'Name' .EXAMPLE -Get-ModulesAsMarkdownTable -path 'C:\dev\ip\Azure-Modules\ResourceModules\arm' -RepositoryName 'ResourceModules' -Organization 'Azure' -ColumnsInOrder @('Name','TemplateType','Status','Deploy') +Get-ModulesAsMarkdownTable -path 'C:\dev\ip\Azure-Modules\ResourceModules\modules' -RepositoryName 'ResourceModules' -Organization 'Azure' -ColumnsInOrder @('Name','TemplateType','Status','Deploy') Generate a markdown table for all modules in path 'C:\dev\Modules' with only the 'Name','TemplateType','Status' &'Deploy' columns, sorted by 'Name' #> @@ -544,10 +544,10 @@ function Get-ModulesAsMarkdownTable { 'Name' { switch ($Environment) { 'ADO' { - $row['Name'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/arm/{4})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $ProjectName, $RepositoryName, $concatedBase.Replace('\', '/')) + $row['Name'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/modules/{4})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $ProjectName, $RepositoryName, $concatedBase.Replace('\', '/')) } 'GitHub' { - $row['Name'] = ('[{0}](https://github.com/{1}/{2}/tree/main/arm/{3})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $RepositoryName, $concatedBase.Replace('\', '/')) + $row['Name'] = ('[{0}](https://github.com/{1}/{2}/tree/main/modules/{3})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $RepositoryName, $concatedBase.Replace('\', '/')) } } } @@ -568,10 +568,10 @@ function Get-ModulesAsMarkdownTable { 'ResourceType' { switch ($Environment) { 'ADO' { - $row['ResourceType'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/arm/{4})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $ProjectName, $RepositoryName, $concatedBase.Replace('\', '/')) + $row['ResourceType'] = ('[{0}](https://dev.azure.com/{1}/{2}/_git/{3}?path=/modules/{4})' -f (Get-ResourceModuleName -path $containedFolder), $Organization, $ProjectName, $RepositoryName, $concatedBase.Replace('\', '/')) } 'GitHub' { - $row['ResourceType'] += ('[{0}](https://github.com/{1}/{2}/tree/main/arm/{3})' -f $containedFolderName, $Organization, $RepositoryName, $concatedBase.Replace('\', '/')) + $row['ResourceType'] += ('[{0}](https://github.com/{1}/{2}/tree/main/modules/{3})' -f $containedFolderName, $Organization, $RepositoryName, $concatedBase.Replace('\', '/')) } } diff --git a/utilities/tools/tests/ConvertTo-ARMTemplate.Tests.ps1 b/utilities/tools/tests/ConvertTo-ARMTemplate.Tests.ps1 index 422bba1b51..8a544ed4d0 100644 --- a/utilities/tools/tests/ConvertTo-ARMTemplate.Tests.ps1 +++ b/utilities/tools/tests/ConvertTo-ARMTemplate.Tests.ps1 @@ -7,14 +7,14 @@ param () BeforeAll { # Define paths $rootPath = (Get-Item $PSScriptRoot).Parent.Parent.Parent.FullName - $armFolderPath = Join-Path $rootPath 'arm' + $modulesFolderPath = Join-Path $rootPath 'modules' $toolsPath = Join-Path $rootPath 'utilities' 'tools' # Collect original files - $bicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.Name -like '*.bicep' }).Count - $nestedBicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.Name -like 'nested_*bicep' }).Count - $deployBicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.Name -match 'deploy.bicep' }).Count - $deployParentBicepFilesCount = (Get-ChildItem -Recurse $armFolderPath -Depth 2 | Where-Object { $_.Name -match 'deploy.bicep' }).Count + $bicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.Name -like '*.bicep' }).Count + $nestedBicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.Name -like 'nested_*bicep' }).Count + $deployBicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.Name -match 'deploy.bicep' }).Count + $deployParentBicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath -Depth 2 | Where-Object { $_.Name -match 'deploy.bicep' }).Count # GitHub Workflows $moduleWorkflowFiles = Get-ChildItem -Path (Join-Path $rootPath '.github' 'workflows') -Filter 'ms.*.yml' -File @@ -48,17 +48,17 @@ Describe 'Test default behavior' -Tag 'Default' { } It 'All top-level deploy.bicep files are converted to deploy.json' { - $deployJsonFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count + $deployJsonFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count $deployJsonFilesCount | Should -Be $deployParentBicepFilesCount } It 'All bicep files are removed' { - $bicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count + $bicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count $bicepFilesCount | Should -Be 0 } It 'All json files have metadata removed' { - $deployJsonFiles = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) + $deployJsonFiles = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) $metadataFound = $false foreach ($deployJsonFile in $deployJsonFiles) { @@ -109,17 +109,17 @@ Describe 'Test flag to including children' -Tag 'ConvertChildren' { } It 'All deploy.bicep files are converted to deploy.json' { - $deployJsonFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count + $deployJsonFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count $deployJsonFilesCount | Should -Be $deployBicepFilesCount } It 'All bicep files are removed' { - $bicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count + $bicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count $bicepFilesCount | Should -Be 0 } It 'All json files have metadata removed' { - $deployJsonFiles = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) + $deployJsonFiles = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) $metadataFound = $false foreach ($deployJsonFile in $deployJsonFiles) { @@ -170,17 +170,17 @@ Describe 'Test flags that skip logic' -Tag 'Skip' { } It 'All deploy.bicep files are converted to deploy.json' { - $deployJsonFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count + $deployJsonFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }).Count $deployJsonFilesCount | Should -Be $deployParentBicepFilesCount } It 'All bicep files are still there' { - $bicepFilesCount = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count + $bicepFilesCount = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match '.*.bicep' }).Count $bicepFilesCount | Should -Be $bicepFilesCount } It 'All json files still have metadata' { - $deployJsonFiles = (Get-ChildItem -Recurse $armFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) + $deployJsonFiles = (Get-ChildItem -Recurse $modulesFolderPath | Where-Object { $_.FullName -match 'deploy.json' }) $metadataFound = $false foreach ($deployJsonFile in $deployJsonFiles) {