{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.signInFrequencySessionControl", "title": "microsoft.graph.signInFrequencySessionControl", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.conditionalAccessSessionControl" }, { "title": "signInFrequencySessionControl", "required": [ "@odata.type" ], "type": "object", "properties": { "authenticationType": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.signInFrequencyAuthenticationType" }, { "type": "object", "nullable": true } ], "description": "The possible values are primaryAndSecondaryAuthentication, secondaryAuthentication, unknownFutureValue. This property isn't required when using frequencyInterval with the value of timeBased." }, "frequencyInterval": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.signInFrequencyInterval" }, { "type": "object", "nullable": true } ], "description": "The possible values are timeBased, everyTime, unknownFutureValue. Sign-in frequency of everyTime is available for risky users, risky sign-ins, and Intune device enrollment. For more information, see Require reauthentication every time." }, "type": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.signinFrequencyType" }, { "type": "object", "nullable": true } ], "description": "The possible values are: days, hours." }, "value": { "maximum": 2147483647, "minimum": -2147483648, "type": "number", "description": "The number of days or hours.", "format": "int32", "nullable": true }, "@odata.type": { "type": "string", "default": "#microsoft.graph.signInFrequencySessionControl" } } } ], "x-ms-discriminator-value": "#microsoft.graph.signInFrequencySessionControl" }