命名空间:microsoft.graph
重要
Microsoft Graph /beta
版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。
表示条件访问 What If 评估的结果,该评估指示将根据提供的登录详细信息应用的策略。 有关详细信息,请参阅 条件访问策略 What If 工具。
方法
方法 | 返回类型 | 说明 |
---|---|---|
Evaluate | whatIfAnalysisResult 集合 | 列出针对登录尝试的条件访问策略的 What If 评估结果。 |
属性
属性 | 类型 | 说明 |
---|---|---|
analysisReasons | whatIfAnalysisReasons | 指定策略不适用的原因。
analysisReasons 当 为 时设置为 ,当 为 false 时,将 设置为以下值policyApplies 之一:notEnoughInformation 、、invalidCondition 、users 、workloadIdentities 、devicePlatform userRisk policyNotEnabled emptyPolicy time application authenticationContext invalidPolicy ___location signInRisk devices clientApps userActions 、insiderRisk 、authenticationFlow 、 。 unknownFutureValue true notSet policyApplies |
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 。 |
关系
无。
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"
}