名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
Microsoft Entra Entitlement Management では、アクセス パッケージによって、リソース ロールのコレクションと、1 人以上のユーザーがそれらのリソースにアクセスする方法に関するポリシーが定義されます。
各アクセス パッケージは 1 つのアクセス パッケージ カタログによって参照され、パッケージが提供するアクセスを定義するリソース固有のロール スコープを介してそのカタログのリソースへのリンクがあります。 アクセス パッケージは、アクセス パッケージの割り当てポリシーにもリンクし、それぞれにアクセス パッケージの割り当てを要求または割り当てることができるユーザーを定義します。
アクセス パッケージにユーザーを割り当てるには、アクセス パッケージとアクセス パッケージの割り当てポリシーを参照する accessPackageAssignmentRequest を作成 します。
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| List | accessPackage コレクション | accesspackage オブジェクトの一覧を取得します。 |
| Create | accessPackage | 新しい accesspackage オブジェクトを作成します。 |
| Get | accessPackage | accesspackage オブジェクトのプロパティとリレーションシップを読み取ります。 |
| Update | なし | accesspackage オブジェクトのプロパティを更新します。 |
| Delete | なし | accesspackage を削除します。 |
| 現在のユーザーでフィルター処理する | accessPackage コレクション | サインインしているユーザーでフィルター処理された accessPackage オブジェクトの一覧を取得します。 |
| 該当するポリシー要件を取得する | accessPackageAssignmentRequestRequirements コレクション | 要求要件を持つ accessPackageAssignmentRequestRequirement オブジェクトの一覧を取得します。 |
| カタログに移動する | なし | アクセス パッケージを別のカタログに移動します。 |
| 互換性のないアクセス パッケージ | ||
| List | accessPackage コレクション | このアクセス パッケージの互換性のない accesspackage オブジェクトの一覧を取得します。 |
| 增 | なし | 別の accesspackage が指定されたアクセス パッケージと互換性を持たなきを示すリンクを追加します。 |
| から削除する | なし | accesspackage に互換性が見られなかったことを示すリンクを削除します。 |
| と互換性のないリスト | accessPackage コレクション | このアクセス パッケージを互換性のないものとして一覧表示する accesspackage オブジェクトの一覧を取得します。 |
| 互換性のないグループ | ||
| List | group コレクション | このアクセス パッケージの互換性のない グループ オブジェクトの一覧を取得します。 |
| グループを に追加する | なし | グループのメンバーシップが指定されたアクセス パッケージと互換性を持たなきを示すリンクを追加します。 |
| からグループを削除する | なし | グループ メンバーシップに互換性がなされていないことを示すリンクを削除します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| catalogId | String | このアクセス パッケージを参照するアクセス パッケージ カタログの識別子。 読み取り専用です。 |
| createdBy | String | このリソースを作成したサブジェクトのユーザーまたは ID の userPrincipalName。 読み取り専用です。 |
| createdDateTime | DateTimeOffset | Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 読み取り専用です。 |
| 説明 | String | アクセス パッケージの説明。 |
| displayName | String | アクセス パッケージの表示名。 $filter (eq、 contains) をサポートします。 |
| id | String | 読み取り専用です。 |
| IsHidden | ブール値 | アクセス パッケージがリクエスタから非表示かどうかを示します。 |
| isRoleScopesVisible | ブール型 | ロール スコープが表示されるかどうかを示します。 |
| modifiedBy | String | このリソースを最後に変更したユーザーの userPrincipalName。 読み取り専用です。 |
| modifiedDateTime | DateTimeOffset | Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 読み取り専用です。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| accessPackageAssignmentPolicies | accessPackageAssignmentPolicy コレクション | 読み取り専用です。 Null 許容型。
$expand をサポートします。 |
| accessPackageCatalog | accessPackageCatalog | 読み取り専用です。 Null 許容型。 |
| accessPackageResourceRoleScopes | accessPackageResourceRoleScope コレクション | Null 許容型。 |
| incompatibleAccessPackages | accessPackage コレクション | 割り当てられたユーザーがこのアクセス パッケージを割り当てることができないアクセス パッケージ。 |
| accessPackagesIncompatibleWith | accessPackage コレクション | このパッケージと互換性のないアクセス パッケージ。 読み取り専用です。 |
| incompatibleGroups | group コレクション | メンバーにこのアクセス パッケージを割り当てる資格のないグループ。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"id":"360fa7de-90be-48dc-a2ce-fc40094a93dd",
"description":"Sample access package",
"displayName":"Access package for testing",
"isHidden":false,
"catalogId":"662d99e7-6ceb-4c21-9cb4-9b0bbfdefccc",
"isRoleScopesVisible":false,
"createdDateTime":"2019-01-27T18:19:50.74Z",
"modifiedDateTime":"2019-01-27T18:19:50.74Z",
"createdBy":"TestGA@example.com",
"modifiedBy":"TestGA@example.com"
}