{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.conditionalAccessSessionControls", "title": "conditionalAccessSessionControls", "required": [ "@odata.type" ], "type": "object", "properties": { "applicationEnforcedRestrictions": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.applicationEnforcedRestrictionsSessionControl" }, { "type": "object", "nullable": true } ], "description": "Session control to enforce application restrictions. Only Exchange Online and Sharepoint Online support this session control." }, "cloudAppSecurity": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.cloudAppSecuritySessionControl" }, { "type": "object", "nullable": true } ], "description": "Session control to apply cloud app security." }, "disableResilienceDefaults": { "type": "boolean", "description": "Session control that determines whether it is acceptable for Microsoft Entra ID to extend existing sessions based on information collected prior to an outage or not.", "nullable": true }, "persistentBrowser": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.persistentBrowserSessionControl" }, { "type": "object", "nullable": true } ], "description": "Session control to define whether to persist cookies or not. All apps should be selected for this session control to work correctly." }, "secureSignInSession": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.secureSignInSessionControl" }, { "type": "object", "nullable": true } ] }, "signInFrequency": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.signInFrequencySessionControl" }, { "type": "object", "nullable": true } ], "description": "Session control to enforce signin frequency." }, "@odata.type": { "type": "string" } } }