命名空间:microsoft.graph
表示条件访问 What If 评估的结果,该评估指示将根据提供的登录详细信息应用的策略。 有关详细信息,请参阅 条件访问策略 What If 工具。
方法
| 方法 | 返回类型 | 说明 |
|---|---|---|
| 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"
}