{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.appliedConditionalAccessPolicy", "title": "appliedConditionalAccessPolicy", "required": [ "@odata.type" ], "type": "object", "properties": { "displayName": { "type": "string", "description": "Refers to the name of the conditional access policy (example: 'Require MFA for Salesforce').", "nullable": true }, "enforcedGrantControls": { "type": "array", "items": { "type": "string", "nullable": true }, "description": "Refers to the grant controls enforced by the conditional access policy (example: 'Require multifactor authentication')." }, "enforcedSessionControls": { "type": "array", "items": { "type": "string", "nullable": true }, "description": "Refers to the session controls enforced by the conditional access policy (example: 'Require app enforced controls')." }, "id": { "type": "string", "description": "An identifier of the conditional access policy. Supports $filter (eq).", "nullable": true }, "result": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.appliedConditionalAccessPolicyResult" }, { "type": "object", "nullable": true } ], "description": "Indicates the result of the CA policy that was triggered. The possible values are: success, failure, notApplied (policy isn't applied because policy conditions weren't met), notEnabled (This is due to the policy in a disabled state), unknown, unknownFutureValue, reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: reportOnlySuccess, reportOnlyFailure, reportOnlyNotApplied, reportOnlyInterrupted." }, "@odata.type": { "type": "string" } } }