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 Stratégie d’accès conditionnel.
Hérite de conditionalAccessPolicy.
Méthodes
| Méthode | Type de retour | Description |
|---|---|---|
| Evaluate | collecte 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 | Indique les raisons pour lesquelles une stratégie ne s’applique pas.
analysisReasonsest défini sur when is et l’une des valeurs suivantes when policyApplies is false: notEnoughInformation, invalidCondition, users, workloadIdentitiesagentIdentitiesunknownFutureValueemptyPolicysignInRiskinvalidPolicyclientAppspolicyNotEnableddevicePlatformuserRiskuserActionstimeapplicationagentIdRiskauthenticationFlowinsiderRisklocationauthenticationContextdevices.truepolicyAppliesnotSet Utilisez l’en-tête de Prefer: include-unknown-enum-members 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 complet 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 est true, la stratégie s’applique à la connexion en fonction des propriétés de connexion fournies. Si policyApplies est 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 remplie pour montrer la raison pour laquelle la stratégie ne s’applique pas. |
| contrôles de session | 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"
}