accessPackage リソースの種類

名前空間: microsoft.graph

重要

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

[Azure ADの管理] で、アクセス パッケージは、リソース ロールのコレクションと、1 人または複数のユーザーがそれらのリソースにアクセスする方法に関するポリシーを定義します。

各アクセス パッケージは、1 つのアクセス パッケージ カタログによって参照され、パッケージが提供するアクセスを定義するリソース固有の役割スコープを介して、そのカタログのリソースへのリンクを持っています。 アクセス パッケージは、アクセス パッケージの割り当てポリシーにもリンクします。アクセス パッケージの割り当てを要求または割り当てできるユーザーを定義します。

アクセス パッケージにユーザーを割り当てるには、アクセス パッケージとアクセス パッケージの割り当てポリシーを参照する accessPackageAssignmentRequest を作成します。

メソッド

メソッド 戻り値の型 説明
AccessPackages の一覧 accessPackage コレクション accesspackage オブジェクト の一覧を取得 します。
AccessPackage の作成 accessPackage 新しい accesspackage オブジェクトを作成 します。
AccessPackage の取得 accessPackage accesspackage オブジェクトのプロパティと リレーションシップを読み取 る。
AccessPackage の更新 なし accesspackage オブジェクトのプロパティを更新 します。
AccessPackage の削除 なし アクセスパッケージ を削除します
リスト accessPackageResourceRoleScopes accessPackageResourceRoleScope コレクション このアクセス パッケージの accessPackageResourceRoleScope オブジェクトの一覧を取得します。
AccessPackageResourceRoleScope の作成 なし このアクセス パッケージ の新しい accessPackageResourceRoleScope オブジェクトを作成します。
互換性のないAccessPackagesの一覧 accessPackage コレクション このアクセス パッケージの互換性のない accesspackage オブジェクトの一覧を取得します。
互換性のないAccessPackagesに accessPackage を追加する なし リンクを追加して、別の アクセス パッケージが指定 したアクセス パッケージと互換性がないかどうかを示します。
互換性のないAccessPackagesから accessPackage を削除する なし アクセスパッケージが互換性がないかどうかを示 すリンクを 削除します。
互換性のないグループの一覧 group コレクション このアクセス パッケージの互換性のない グループ オブジェクト の一覧を取得します。
互換性のないGroupsにグループを追加する なし グループのメンバーシップが指定されたアクセスパッケージと互換性がないかどうかを示すリンクを追加します。
互換性のないGroupsからグループを削除する なし グループ メンバーシップが互換性のないリンク 削除します。
List accessPackagesIncompatibleWith accessPackage コレクション 互換性のないアクセス パッケージとしてこのアクセス パッケージを一覧表示する accesspackage オブジェクトの一覧を取得します。
filterByCurrentUser accessPackage コレクション サインインしているユーザーで フィルター処理された accessPackage オブジェクトの一覧を取得します。
getApplicablePolicyRequirements accessPackageAssignmentRequestRequirements コレクション 要求要件を持つ accessPackageAssignmentRequestRequirement オブジェクトの一覧を取得します。

プロパティ

プロパティ 種類 説明
catalogId String このアクセス パッケージを参照するアクセス パッケージ カタログの識別子。 読み取り専用。
createdBy String このリソースを作成したサブジェクトのユーザーまたは ID の userPrincipalName。 読み取り専用です。
createdDateTime DateTimeOffset Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 時間です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 読み取り専用です。
説明 String アクセス パッケージの説明。
displayName 文字列 アクセス パッケージの表示名。 サポート$filter ( eqcontains ) です。
id String 読み取り専用。
IsHidden ブール値 アクセス パッケージが要求者から非表示にされるかどうか。
isRoleScopesVisible Boolean 役割スコープが表示されるかどうかを示します。
modifiedBy 文字列 このリソースを最後に変更したユーザーの 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"
}