whatIfAnalysisResult リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

条件付きアクセスの What If 評価の結果を表します。指定したサインインの詳細に基づいて適用されるポリシーを示します。 詳細については、 条件付きアクセス ポリシーの What If ツールを参照してください。

conditionalAccessPolicy から継承します。

メソッド

メソッド 戻り値の種類 説明
Evaluate whatIfAnalysisResult コレクション サインイン試行を対象とする条件付きアクセス ポリシーの What If 評価の結果を一覧表示します。

プロパティ

プロパティ 説明
analysisReasons whatIfAnalysisReasons ポリシーが適用されなかった理由を指定します。 analysisReasonsは、policyAppliestrueの場合は notSetpolicyAppliesfalseの場合は次のいずれかの値に設定されます: notEnoughInformationinvalidConditionusersworkloadIdentitiesapplicationuserActionsauthenticationContextdevicePlatformdevicesclientAppslocationsignInRiskemptyPolicyinvalidPolicypolicyNotEnableduserRisktimeinsiderRiskauthenticationFlowunknownFutureValueagentIdRiskagentIdentitiesPrefer: include-unknown-enum-members 要求ヘッダーを使用して、この進化可能な列挙型の値を取得します: agentIdRiskagentIdentities
conditions conditionalAccessConditionSet ポリシーを適用するために満たす必要があるルールを指定します。 conditionalAccessPolicy から継承されます。
createdDateTime DateTimeOffset Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 conditionalAccessPolicy から継承されます。
説明 String 不使用。 conditionalAccessPolicy から継承されます。
displayName 文字列 conditionalAccessPolicy オブジェクトの表示名を指定します。 conditionalAccessPolicy から継承されます。
grantControls conditionalAccessGrantControls ポリシーを渡すために実行する必要がある許可コントロールを指定します。 conditionalAccessPolicy から継承されます。
id 文字列 conditionalAccessPolicy オブジェクトの識別子を指定します。 エンティティから継承 されます。
modifiedDateTime DateTimeOffset Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 conditionalAccessPolicy から継承されます。
policyApplies ブール型 要求本文で指定されたサインイン プロパティにポリシーを適用するかどうかを指定します。 policyAppliestrueの場合は、ポリシーは、指定されたサインイン プロパティに基づいてサインインに適用されます。 policyAppliesfalseされている場合、指定されたサインイン プロパティに基づくサインインにはポリシーが適用されず、ポリシーが適用されない理由を示す analysisReasons プロパティが設定されます。
sessionControls conditionalAccessSessionControls サインイン後に適用されるセッション制御を指定します。 conditionalAccessPolicy から継承されます。
state conditionalAccessPolicyState conditionalAccessPolicy オブジェクトの状態を指定します。 conditionalAccessPolicy から継承されます。 使用可能な値: enableddisabledenabledForReportingButNotEnforcedunknownFutureValue
templateId 文字列 条件付きアクセス テンプレートの一意の識別子を指定します。 エンティティから継承 されます。

リレーションシップ

なし。

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