{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.signInConditions", "title": "signInConditions", "required": [ "@odata.type" ], "type": "object", "properties": { "authenticationFlow": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.authenticationFlow" }, { "type": "object", "nullable": true } ], "description": "Type of authentication flow. The possible value is: deviceCodeFlow or authenticationTransfer. Default value is none." }, "clientAppType": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.conditionalAccessClientApp" }, { "type": "object", "nullable": true } ], "description": "Client application type. The possible value is: all, browser, mobileAppsAndDesktopClients, exchangeActiveSync, easSupported, other, unknownFutureValue. Default value is all." }, "country": { "type": "string", "description": "Country from where the identity is authenticating.", "nullable": true }, "deviceInfo": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.deviceInfo" }, { "type": "object", "nullable": true } ], "description": "Information about the device used for the sign-in." }, "devicePlatform": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.conditionalAccessDevicePlatform" }, { "type": "object", "nullable": true } ], "description": "Device platform. The possible value is: android, iOS, windows, windowsPhone, macOS, all, unknownFutureValue, linux. Default value is all." }, "insiderRiskLevel": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.insiderRiskLevel" }, { "type": "object", "nullable": true } ], "description": "Insider risk associated with the authenticating user. The possible value is: none, minor, moderate, elevated, unknownFutureValue. Default value is none." }, "ipAddress": { "type": "string", "description": "Ip address of the authenticating identity.", "nullable": true }, "servicePrincipalRiskLevel": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.riskLevel" }, { "type": "object", "nullable": true } ], "description": "Risk associated with the service principal. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none." }, "signInRiskLevel": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.riskLevel" }, { "type": "object", "nullable": true } ], "description": "Sign-in risk associated with the user. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none." }, "userRiskLevel": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.riskLevel" }, { "type": "object", "nullable": true } ], "description": "The authenticating user's risk level. The possible value is: low, medium, high, hidden, none, unknownFutureValue. Default value is none." }, "@odata.type": { "type": "string" } } }