userConsentRequest リソースの種類

名前空間: microsoft.graph

重要

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

userConsentRequestは、アクセスに管理者の承認が必要なアプリケーションへのアクセスを要求するときに、ユーザーによって作成されます。

メソッド

メソッド 戻り値の種類 説明
リスト userConsentRequests userConsentRequest コレクション appConsentRequest の userConsentRequestオブジェクトのコレクションを取得します
UserConsentRequest を取得する userConsentRequest userConsentRequest オブジェクトのプロパティとリレーションシップを読み取る。
filterByCurrentUser userConsentRequest コレクション 現在のユーザーがレビューアーであるappConsentRequest の userConsentRequestオブジェクトのプロパティを読み取る。

プロパティ

プロパティ 種類 説明
approvalId 文字列 承認の ID。 この値は、 の値と等しくなります id
CompletedDateTime DateTimeOffset 要求の状態がとしてマーク された 日時 Completed 。 日時情報は ISO 8601 形式を使って表され、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
createdBy identitySet 要求を作成したユーザー。
createdDateTime DateTimeOffset 要求が作成された日時。 日時情報は ISO 8601 形式を使って表され、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 サポート $filter ( eq のみ) と $orderby .
customData 文字列 ユーザー同意要求のカスタム データを定義するフリー テキスト フィールド。 不使用。
id 文字列 要求の識別子。
理由 文字列 アプリへのアクセスを要求するユーザーの正当性。 サポート $filter ( eq のみ) と $orderby .
status String ユーザーのアプリ同意要求の状態。 使用できる値は Initializing InProgress 、、、および Completed です。 サポート $filter ( eq のみ) と $orderby .

リレーションシップ

リレーションシップ 説明
承認 承認 要求に関連付けられた承認の決定。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "@odata.type": "#microsoft.graph.userConsentRequest",
  "id": "String (identifier)",
  "status": "String",
  "completedDateTime": "String (timestamp)",
  "createdDateTime": "String (timestamp)",
  "approvalId": "String",
  "customData": "String",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "reason": "String"
}