diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Centralized-LoggingPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Centralized-LoggingPolicySetDefinition.json index 9ba206e6..e0ec7876 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Centralized-LoggingPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Centralized-LoggingPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-APIManagementPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-APIManagementPolicySetDefinition.json index 3ad59d30..7586c48a 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-APIManagementPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-APIManagementPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AppServicesPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AppServicesPolicySetDefinition.json index a0c03170..2866fd1a 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AppServicesPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AppServicesPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AutomationPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AutomationPolicySetDefinition.json index 071ae8f2..382fe796 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AutomationPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-AutomationPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-BackupPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-BackupPolicySetDefinition.json index a89b5fe5..cde6b06d 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-BackupPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-BackupPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ComputePolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ComputePolicySetDefinition.json index 0840a306..5e4fd36b 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ComputePolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ComputePolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerAppsPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerAppsPolicySetDefinition.json index 9ff2cd8a..eeec58e0 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerAppsPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerAppsPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerInstancePolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerInstancePolicySetDefinition.json index 4cf98e26..3deb5906 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerInstancePolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerInstancePolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerRegistryPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerRegistryPolicySetDefinition.json index 9b5f71af..2a894da4 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerRegistryPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ContainerRegistryPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CorpLzPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CorpLzPolicySetDefinition.json index 0bd1f9a1..2358c766 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CorpLzPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CorpLzPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CosmosDbPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CosmosDbPolicySetDefinition.json index 648e6549..b70a2073 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CosmosDbPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-CosmosDbPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataExplorerPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataExplorerPolicySetDefinition.json index cdaf71e6..3e285e9d 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataExplorerPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataExplorerPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataFactoryPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataFactoryPolicySetDefinition.json index d123e600..871b98bb 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataFactoryPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-DataFactoryPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventGridPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventGridPolicySetDefinition.json index e2db85de..3da188e0 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventGridPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventGridPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventHubPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventHubPolicySetDefinition.json index d75c2e1c..3fc2f002 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventHubPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-EventHubPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KeyVaultPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KeyVaultPolicySetDefinition.json index f0f6940b..4ce2cea1 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KeyVaultPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KeyVaultPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KubernetesPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KubernetesPolicySetDefinition.json index 9bf24512..ee4d5b5d 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KubernetesPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-KubernetesPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "FSIDemo" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MachineLearningPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MachineLearningPolicySetDefinition.json index fba97d1e..5887a385 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MachineLearningPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MachineLearningPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MySQLPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MySQLPolicySetDefinition.json index 95b4c46b..9266234e 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MySQLPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-MySQLPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-NetworkPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-NetworkPolicySetDefinition.json index d3646283..2b9af287 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-NetworkPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-NetworkPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-OpenAiPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-OpenAiPolicySetDefinition.json index 5393d024..898f987a 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-OpenAiPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-OpenAiPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-PostgreSQLPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-PostgreSQLPolicySetDefinition.json index b2df5e03..b982db8c 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-PostgreSQLPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-PostgreSQLPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SQLPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SQLPolicySetDefinition.json index 136ca04a..7ffa7ace 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SQLPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SQLPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ServiceBusPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ServiceBusPolicySetDefinition.json index f09dd6fd..3930f7ae 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ServiceBusPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-ServiceBusPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-StoragePolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-StoragePolicySetDefinition.json index 2181c471..37651df1 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-StoragePolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-StoragePolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SynapsePolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SynapsePolicySetDefinition.json index 9ce09603..aa5708b8 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SynapsePolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-SynapsePolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-VirtualDesktopPolicySetDefinition.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-VirtualDesktopPolicySetDefinition.json index af7aa6ec..fe9f5070 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-VirtualDesktopPolicySetDefinition.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/policyDefinitions/Compliant-VirtualDesktopPolicySetDefinition.json @@ -3,8 +3,7 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" + "type": "string" } }, "variables": { diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleAssignments/roleAssignment.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleAssignments/roleAssignment.json index 1b91a1f8..0da4a6a5 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleAssignments/roleAssignment.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleAssignments/roleAssignment.json @@ -9,7 +9,8 @@ "type": "string" }, "roleDefinitionId": { - "type": "string" + "type": "string", + "defaultValue": "b24988ac-6180-42a0-ab88-20f7382dd24c" }, "principalType": { "type": "string", diff --git a/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleDefinitions/Custom-RBACDefinitions.json b/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleDefinitions/Custom-RBACDefinitions.json index be0560b7..7d51842a 100644 --- a/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleDefinitions/Custom-RBACDefinitions.json +++ b/foundations/azure/referenceImplementations/core/managementGroupTemplates/roleDefinitions/Custom-RBACDefinitions.json @@ -3,10 +3,6 @@ "contentVersion": "1.0.0.0", "parameters": { "topLevelManagementGroupPrefix": { - "type": "string", - "defaultValue": "" - }, - "scope": { "type": "string" } }, @@ -108,7 +104,6 @@ "type": "Microsoft.Authorization/roleDefinitions", "name": "[guid(tenantResourceId('Microsoft.Management/managementGroups/', parameters('topLevelManagementGroupPrefix')), variables('roles').roleDefinitions[copyIndex()].properties.roleName)]", "apiVersion": "2018-01-01-preview", - "scope": "[parameters('scope')]", "copy": { "name": "roleDefinitionCopy", "count": "[length(variables('roles').roleDefinitions)]"