{ "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": { "$schema": { "type": "string", "description": "The schema to verify this document against." }, "pacOwnerId": { "type": "string" }, "telemetryOptOut": { "type": "boolean" }, "pacEnvironments": { "type": "array", "items": { "type": "object", "properties": { "pacSelector": { "type": "string" }, "cloud": { "type": "string" }, "tenantId": { "type": "string" }, "deployedBy": { "type": "string" }, "managedIdentityLocation": { "type": "string" }, "managedTenantId": { "type": "string" }, "deploymentRootScope": { "type": "string" }, "skipResourceValidationForExemptions": { "type": "boolean" }, "defaultContext": { "type": "string" }, "globalNotScopes": { "type": "array", "items": { "type": "string" } }, "desiredState": { "type": "object", "properties": { "strategy": { "type": "string", "enum": [ "full", "ownedOnly" ] }, "keepDfcSecurityAssignments": { "type": "boolean" }, "keepDfcPlanAssignments": { "type": "boolean" }, "doNotDisableDeprecatedPolicies": { "type": "boolean" }, "excludedScopes": { "type": "array", "items": { "type": "string" } }, "excludedPolicyDefinitions": { "type": "array", "items": { "type": "string" } }, "excludedPolicySetDefinitions": { "type": "array", "items": { "type": "string" } }, "excludedPolicyAssignments": { "type": "array", "items": { "type": "string" } }, "excludeSubscriptions": { "type": "boolean" } }, "additionalProperties": false, "required": [ "strategy", "keepDfcSecurityAssignments" ] } }, "additionalProperties": false, "required": [ "pacSelector", "cloud", "tenantId", "deploymentRootScope", "managedIdentityLocation", "desiredState" ] } } }, "additionalProperties": false, "required": [ "pacOwnerId", "pacEnvironments" ] }