unifiedRoleAssignmentScheduleInstance リソースの種類

名前空間: microsoft.graph

重要

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

テナント内のアクティブロールの割り当てのインスタンスを表します。 アクティブな割り当ては 、PIM の割り当てとアクティブ化要求を通じて行われたり、 ロールの割り当て API を介して直接行われたりすることがあります。

unifiedRoleScheduleInstanceBase から継承します。

メソッド

メソッド 戻り値の種類 説明
リスト unifiedRoleAssignmentScheduleInstances unifiedRoleAssignmentScheduleInstance コレクション アクティブなロールの割り当てのインスタンスを取得します。
unifiedRoleAssignmentScheduleInstance を取得する unifiedRoleAssignmentScheduleInstance アクティブなロールの割り当てのインスタンスを取得します。
filterByCurrentUser unifiedRoleAssignmentScheduleInstance コレクション 呼び出し元プリンシパルのアクティブ ロール割り当てのインスタンスを取得します。

プロパティ

プロパティ 種類 説明
appScopeId String 割り当てがアプリにスコープ指定されている場合のアプリ固有のスコープの識別子。 割り当てのスコープによって、プリンシパルにアクセスが許可されているリソースのセットが決まります。 アプリ スコープは、このアプリケーションによってのみ定義され、理解されるスコープです。 テナント全体のアプリ スコープに使用 / します。 directoryScopeId を使用して、スコープを特定のディレクトリ オブジェクト (管理単位など) に制限します。 (eq値、およびne値に対してnull) サポート$filterされます。 unifiedRoleScheduleInstanceBase から継承されます。
assignmentType String 割り当ての種類。割り当てには、次のいずれかを指定 Assigned できます Activated$filter (eqne) をサポートします。
directoryScopeId String 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 割り当てのスコープによって、プリンシパルにアクセスが許可されているリソースのセットが決まります。 ディレクトリ スコープは、複数のアプリケーションによって認識されるディレクトリに格納されている共有スコープです。 テナント全体のスコープに使用 / します。 appScopeId を使用して、スコープをアプリケーションのみに制限します。 (eq値、およびne値に対してnull) サポート$filterされます。 unifiedRoleScheduleInstanceBase から継承されます。
endDateTime DateTimeOffset スケジュール インスタンスの終了日。
id String unifiedRoleAssignmentScheduleInstance オブジェクトの 一意の識別子。 エンティティから継承 されます。
memberType String 割り当てが継承される方法。 これは、Inherited``Directまたは Group. さらに、unifiedRoleAssignmentSchedule を呼び出し元が管理できるかどうかを示すことができます。 $filter (eqne) をサポートします。
principalId String ロールの割り当てが許可されているプリンシパルの識別子。 unifiedRoleScheduleInstanceBase から継承されます。 $filter (eqne) をサポートします。
roleAssignmentOriginId String Azure AD でのロールの割り当ての識別子。
roleAssignmentScheduleId String このインスタンスが作成 された unifiedRoleAssignmentSchedule オブジェクトの識別子。
roleDefinitionId String プリンシパルに割り当てられている unifiedRoleDefinition オブジェクトの識別子。 unifiedRoleScheduleInstanceBase から継承されます。 $filter (eqne) をサポートします。
startDateTime DateTimeOffset このインスタンスが開始されたとき。

リレーションシップ

リレーションシップ 説明
activatedUsing unifiedRoleEligibilityScheduleInstance ロールをアクティブ化するための適格な管理者からの要求の場合、このパラメーターには、そのアクティブ化に関連する適格な割り当てが表示されます。 それ以外の場合は null、 . $expand をサポートします。
appScope appScope 割り当てがアプリにスコープ指定されている場合に、アプリ固有のスコープの詳細を含む読み取り専用プロパティ。 Null 許容型。 $expand をサポートします。
directoryScope directoryObject 割り当てのスコープであるディレクトリ オブジェクト。 読み取り専用です。 $expand をサポートしています。
プリンシパル directoryObject 要求を通じてロールの割り当てを受け取るプリンシパル。 $expand をサポートします。
roleDefinition unifiedRoleDefinition roleDefinitionId プロパティを使用して参照される roleDefinition オブジェクトの詳細情報。 $expand をサポートします。

JSON 表記

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignmentScheduleInstance",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "assignmentType": "String",
  "memberType": "String",
  "roleAssignmentOriginId": "String",
  "roleAssignmentScheduleId": "String"
}