output/20260723_081532/govviz/ALZ_20260723_081601/Enterprise-Scale/eslzArm/managementGroupTemplates/policyAssignments/ENFORCE-ALDO-ServicesPolicyAssignment.json
|
{ "$schema": "https://schema.management.azure.com/schemas/2019-08-01/managementGroupDeploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters": { "enforcementMode": { "type": "string", "allowedValues": [ "Default", "DoNotEnforce" ], "defaultValue": "Default" }, "includeMatchedServices": { "type": "bool", "defaultValue": true }, "nonComplianceMessagePlaceholder": { "type": "string", "defaultValue": "{enforcementMode}" } }, "variables": { "policyDefinitions": { "enforceAldoServices": "/providers/Microsoft.Authorization/policyDefinitions/dabf7c7f-5354-42de-a92a-8367f538dd71", "policyVersion": "1.*.*-preview" }, "policyAssignmentNames": { "enforceAldoServices": "Enforce-ALDO-Services", "description": "Audit the use of Azure services to those supported in Azure Local disconnected operations.", "displayName": "Audit resource types to Azure services supported in Azure Local disconnected operations" }, "nonComplianceMessage": { "message": "Resource is not available on Azure Local disconnected operations cluster." } }, "resources": [ { "type": "Microsoft.Authorization/policyAssignments", "apiVersion": "2024-04-01", "name": "[variables('policyAssignmentNames').enforceAldoServices]", "properties": { "description": "[variables('policyAssignmentNames').description]", "displayName": "[variables('policyAssignmentNames').displayName]", "policyDefinitionId": "[variables('policyDefinitions').enforceAldoServices]", "definitionVersion": "[variables('policyDefinitions').policyVersion]", "enforcementMode": "[parameters('enforcementMode')]", "nonComplianceMessages": [ { "message": "[variables('nonComplianceMessage').message]" } ], "parameters": { "includeMatchedServices": { "value": "[parameters('includeMatchedServices')]" } } } } ], "outputs": {} } |