whatIfAnalysisResult 资源类型

命名空间:microsoft.graph

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

继承自 conditionalAccessPolicy。

方法

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

属性

属性 类型 说明
analysisReasons whatIfAnalysisReasons 指定策略不适用的原因。 analysisReasons当 为 时设置为 ,当 为 false时,将 设置为以下值policyApplies之一:notEnoughInformation、、invalidCondition、users、workloadIdentities、devicePlatformuserRiskpolicyNotEnabledemptyPolicytimeapplicationauthenticationContextinvalidPolicylocationsignInRiskdevicesclientAppsuserActions、insiderRisk、authenticationFlow、 。 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 布尔值 指定策略是否应用于请求正文中提供的登录属性。 如果 policyApplies 为 true,则策略将基于提供的登录属性应用于登录。 如果 policyApplies 为 false,则策略不会基于提供的登录属性应用于登录,并且 analysisReasons 将填充 属性以显示策略未应用的原因。
sessionControls conditionalAccessSessionControls 指定登录后强制执行的会话控件。 继承自 conditionalAccessPolicy。
state conditionalAccessPolicyState 指定 conditionalAccessPolicy 对象的状态。 继承自 conditionalAccessPolicy。 可能的值包括 enabled、disabled、enabledForReportingButNotEnforced、unknownFutureValue。
templateId String 指定 条件访问模板的唯一标识符。 继承自 conditionalAccessPolicy。

关系

无。

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",
  "templateId": "String"
}