whatIfAnalysisResult 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示条件访问 What If 评估的结果,该评估指示将根据提供的登录详细信息应用的策略。 有关详细信息,请参阅 条件访问策略 What If 工具

继承自 conditionalAccessPolicy

方法

方法 返回类型 说明
Evaluate whatIfAnalysisResult 集合 列出针对登录尝试的条件访问策略的 What If 评估结果。

属性

属性 类型 说明
analysisReasons whatIfAnalysisReasons 指定策略不适用的原因。 analysisReasons当 为 时设置为 ,当 为 false时,将 设置为以下值policyApplies之一:notEnoughInformation、、invalidConditionusersworkloadIdentitiesdevicePlatformuserRiskpolicyNotEnabledemptyPolicytimeapplicationauthenticationContextinvalidPolicy___locationsignInRiskdevicesclientAppsuserActionsinsiderRiskauthenticationFlow、 。 unknownFutureValuetruenotSetpolicyApplies
conditions conditionalAccessConditionSet 指定应用策略必须满足的规则。 继承自 conditionalAccessPolicy
createdDateTime DateTimeOffset 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 conditionalAccessPolicy
description String 未使用。 继承自 conditionalAccessPolicy
displayName String 指定 conditionalAccessPolicy 对象的显示名称。 继承自 conditionalAccessPolicy
grantControls conditionalAccessGrantControls 指定传递策略时必须实现的授予控制。 继承自 conditionalAccessPolicy
id String 指定 conditionalAccessPolicy 对象的标识符。 继承自 entity
modifiedDateTime DateTimeOffset 时间戳类型表示采用 ISO 8601 格式的日期和时间信息,始终采用 UTC 时区。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 conditionalAccessPolicy
policyApplies 布尔值 指定策略是否应用于请求正文中提供的登录属性。 如果 policyAppliestrue,则策略将基于提供的登录属性应用于登录。 如果 policyAppliesfalse,则策略不会基于提供的登录属性应用于登录,并且 analysisReasons 将填充 属性以显示策略未应用的原因。
sessionControls conditionalAccessSessionControls 指定登录后强制执行的会话控件。 继承自 conditionalAccessPolicy
state conditionalAccessPolicyState 指定 conditionalAccessPolicy 对象的状态。 继承自 conditionalAccessPolicy。 可能的值包括 enableddisabledenabledForReportingButNotEnforcedunknownFutureValue

关系

无。

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@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"
}