Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Représente le résultat d’une évaluation What If d’accès conditionnel, qui indique les stratégies qui s’appliqueraient en fonction des détails de connexion que vous fournissez. Pour plus d’informations, consultez l’outil What If de stratégie d’accès conditionnel.
Hérite de conditionalAccessPolicy.
Méthodes
| Méthode | Type de retour | Description |
|---|---|---|
| Evaluate | collection whatIfAnalysisResult | Répertoriez les résultats de l’évaluation What If des stratégies d’accès conditionnel ciblant une tentative de connexion. |
Propriétés
| Propriété | Type | Description |
|---|---|---|
| analysisReasons | whatIfAnalysisReasons | Spécifie les raisons pour lesquelles une stratégie ne s’est pas appliquée.
analysisReasonsest défini sur notSet lorsque policyApplies est true et l’une des valeurs suivantes quand policyApplies est false: notEnoughInformation, invalidCondition, workloadIdentitiesusers, applicationauthenticationContextuserActions, devicePlatformdevices, , clientApps, invalidPolicyemptyPolicyuserRisklocationsignInRiskpolicyNotEnabled, timeinsiderRisk, . agentIdentitiesauthenticationFlowunknownFutureValueagentIdRisk Utilisez l’en-tête Prefer: include-unknown-enum-members de requête pour obtenir les valeurs suivantes dans cette énumération évolutive : agentIdRisk, agentIdentities. |
| conditions | conditionalAccessConditionSet | Spécifie les règles qui doivent être respectées pour que la stratégie s’applique. Hérité de conditionalAccessPolicy. |
| createdDateTime | DateTimeOffset | Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Hérité de conditionalAccessPolicy. |
| description | String | Non utilisé. Hérité de conditionalAccessPolicy. |
| displayName | String | Spécifie un nom d’affichage pour l’objet conditionalAccessPolicy. Hérité de conditionalAccessPolicy. |
| grantControls | conditionalAccessGrantControls | Spécifie les contrôles d’octroi qui doivent être remplis pour passer la stratégie. Hérité de conditionalAccessPolicy. |
| id | String | Spécifie l’identificateur d’un objet conditionalAccessPolicy. Hérité de l’entité. |
| modifiedDateTime | DateTimeOffset | Le type d’horodatage représente les informations de date et d’heure au moyen du format ISO 8601. Il est toujours au format d’heure UTC. Par exemple, le 1er janvier 2014 à minuit UTC se présente comme suit : 2014-01-01T00:00:00Z. Hérité de conditionalAccessPolicy. |
| policyApplies | Booléen | Spécifie si la stratégie s’applique aux propriétés de connexion fournies dans le corps de la demande. Si policyApplies a la valeur true, la stratégie s’applique à la connexion en fonction des propriétés de connexion fournies. Si policyApplies a la valeur false, la stratégie ne s’applique pas à la connexion en fonction des propriétés de connexion fournies et la analysisReasons propriété est renseignée pour indiquer la raison pour laquelle la stratégie ne s’applique pas. |
| sessionControls | conditionalAccessSessionControls | Spécifie les contrôles de session qui sont appliqués après la connexion. Hérité de conditionalAccessPolicy. |
| state | conditionalAccessPolicyState | Spécifie l’état de l’objet conditionalAccessPolicy. Hérité de conditionalAccessPolicy. Les valeurs possibles sont : enabled, disabled, enabledForReportingButNotEnforced, unknownFutureValue. |
| templateId | String | Spécifie l’identificateur unique d’un modèle d’accès conditionnel. Hérité de l’entité. |
Relations
Aucun.
Représentation JSON
La représentation JSON suivante montre le type de ressource.
{
"@odata.type": "#microsoft.graph.whatIfAnalysisResult",
"id": "String (identifier)",
"createdDateTime": "String (timestamp)",
"modifiedDateTime": "String (timestamp)",
"displayName": "String",
"description": "String",
"state": "String",
"conditions": {
"@odata.type": "microsoft.graph.conditionalAccessConditionSet"
},
"grantControls": {
"@odata.type": "microsoft.graph.conditionalAccessGrantControls"
},
"sessionControls": {
"@odata.type": "microsoft.graph.conditionalAccessSessionControls"
},
"policyApplies": "Boolean",
"analysisReasons": "String"
}