割り当てを一覧表示する

名前空間: microsoft.graph

[Azure AD管理] で、accessPackageAssignment オブジェクトの一覧を取得します。

ディレクトリ全体の管理者の場合、結果の一覧には、呼び出し元が読み取りアクセス権を持つすべての割り当て (現在の割り当てと期限切れ) が、すべてのカタログおよびアクセス パッケージに含まれます。 呼び出し元が、カタログ固有の委任された管理役割にのみ割り当てられている委任されたユーザーの代理である場合、要求は、次のような特定のアクセス パッケージを示すフィルターを指定する必要があります $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) EntitlementManagement.Read.All、 EntitlementManagement.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション EntitlementManagement.Read.All、 EntitlementManagement.ReadWrite.All

HTTP 要求

GET /identityGovernance/entitlementManagement/assignments

オプションのクエリ パラメーター

このメソッドは、 $select 応答のカスタマイズに役立 $filter つ 、 、および $expand OData クエリ パラメーターをサポートします。 一般的な情報については、「OData クエリ パラメーター」を参照してください。

クエリ パラメーターを使用するシナリオの例

  • 呼び出し元が、カタログ固有の委任された管理役割にのみ割り当てられている委任されたユーザーの代理である場合、要求は、次のような特定のアクセス パッケージを示すフィルターを指定する必要があります $filter=accessPackage/id eq 'a914b616-e04e-476b-aa37-91038f0b165b'
  • 対象の件名とアクセス パッケージを返す場合は、 を含める $expand=target,accessPackage
  • 配信された割り当てのみを取得するには、クエリを含めできます $filter=assignmentState eq 'Delivered'
  • 特定のユーザーの割り当てのみを取得するには、そのユーザーのオブジェクト ID を対象とする割り当てを含むクエリを含めできます $expand=target&$filter=target/objectid+eq+'7deff43e-1f17-44ef-9e5f-d516b0ba11d4'
  • 特定のユーザーと特定のアクセス パッケージの割り当てのみを取得するには、そのアクセス パッケージを対象とする割り当てを含むクエリと、そのユーザーのオブジェクト ID を含めできます $expand=accessPackage,target&$filter=accessPackage/id eq '9bbe5f7d-f1e7-4eb1-a586-38cdf6f8b1ea' and target/objectid eq '7deff43e-1f17-44ef-9e5f-d516b0ba11d4'

要求ヘッダー

名前 説明
Authorization ベアラー {トークン}。必須。

要求本文

このメソッドには、要求本文を指定しません。

応答

成功した場合、このメソッドは応答コードと、応答本文の 200 OK accessPackageAssignment オブジェクトのコレクションを返します。

要求

GET https://graph.microsoft.com/v1.0/identityGovernance/entitlementManagement/assignments

応答

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-Type: application/json

{
  "value": [
    {
      "id": "2a353749-3749-2a35-4937-352a4937352a",
      "state": "delivered",
      "status": "Delivered",
      "expiredDateTime": "2019-04-25T23:45:40.42Z",
      "schedule": {
        "@odata.type": "microsoft.graph.entitlementManagementSchedule"
      }
    }
  ]
}