リスト accessPackageAssignments
名前空間: microsoft.graph
重要
Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。
[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/accessPackageAssignments
オプションのクエリ パラメーター
このメソッドは、 $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'。 - 特定のアクセス パッケージ割り当てポリシーに起因する割り当てのみを取得するには、そのポリシーのクエリを含めできます
$filter=accessPackageAssignmentPolicy/id eq 'd92ebb54-9b46-492d-ab7f-01f76767da7f'。
一般的な情報については、「OData クエリ パラメーター」を参照してください。
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {トークン}。必須。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは応答コードと、応答本文の 200 OK accessPackageAssignment オブジェクトのコレクションを返します。
例
要求
要求の例を次に示します。
GET https://graph.microsoft.com/beta/identityGovernance/entitlementManagement/accessPackageAssignments
応答
応答の例を次に示します。
注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。
HTTP/1.1 200 OK
Content-type: application/json
{
"value": [
{
"id": "9bdae7b4-6ece-487b-9eb8-9679dbd67aa2",
"catalogId": "cc30dc98-6d3c-4fa0-bed8-fd76d0efd993",
"accessPackageId": "e3f47362-993f-4fcb-8a38-532ffca16150",
"assignmentPolicyId": "63ebd106-8116-40e7-a0ab-01ae475d11bb",
"targetId": "ab4291f6-66b7-42bf-b597-a05b29414f5c",
"assignmentStatus": "ExpiredNotificationTriggered",
"assignmentState": "Expired",
"isExtended": false,
"expiredDateTime": "2019-04-25T23:45:40.42Z"
}
]
}
フィードバック
フィードバックの送信と表示