命名空间:microsoft.graph
重要
Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示条件访问 What If 评估的结果,该评估指示将根据提供的登录详细信息应用的策略。 有关详细信息,请参阅 条件访问策略 What If 工具。
方法
| 方法 | 返回类型 | 说明 |
|---|---|---|
| Evaluate | whatIfAnalysisResult 集合 | 列出针对登录尝试的条件访问策略的 What If 评估结果。 |
属性
| 属性 | 类型 | 说明 |
|---|---|---|
| analysisReasons | whatIfAnalysisReasons | 指定策略不适用的原因。
analysisReasons当 为 时,将 设置为 notSet ,true当 为 false时policyApplies,将设置为以下值之一:notEnoughInformation、invalidCondition、、users、devicesuserRiskinsiderRiskworkloadIdentitiesauthenticationContextsignInRiskapplicationuserActionsdevicePlatformlocationinvalidPolicyclientAppsemptyPolicytimepolicyNotEnabled、authenticationFlow、 。 agentIdentitiesunknownFutureValueagentIdRiskpolicyApplies 使用 Prefer: include-unknown-enum-members 请求标头获取此 可演变枚举中的以下值: agentIdRisk、 agentIdentities。 |
| 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 | 指定条件访问模板的唯一标识符。 继承自 entity。 |
关系
无。
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"
}