unifiedRoleAssignmentSchedule リソースの種類

名前空間: microsoft.graph

重要

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

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

unifiedRoleScheduleBase から継承します。

メソッド

メソッド 戻り値の種類 説明
unifiedRoleAssignmentSchedules を一覧表示する unifiedRoleAssignmentSchedule コレクション アクティブロールの割り当て操作のスケジュールを取得します。
unifiedRoleAssignmentSchedule を取得する unifiedRoleAssignmentSchedule アクティブなロールの割り当て操作のスケジュールを取得します。
filterByCurrentUser unifiedRoleAssignmentSchedule コレクション サインインしているユーザーがプリンシパルであるアクティブ ロールの割り当て操作のスケジュールを取得します。

プロパティ

プロパティ 種類 説明
appScopeId String 割り当てがアプリにスコープ指定されている場合のアプリ固有のスコープの識別子。 割り当てのスコープによって、プリンシパルにアクセスが許可されているリソースのセットが決まります。 アプリ スコープは、このアプリケーションによってのみ定義され、理解されるスコープです。 テナント全体のアプリ スコープに使用 / します。 directoryScopeId を使用して、スコープを特定のディレクトリ オブジェクト (管理単位など) に制限します。 (eq値、およびne値に対してnull) サポート$filterされます。 unifiedRoleScheduleBase から継承されます。
assignmentType String 割り当ての種類。割り当てには、次のいずれかを指定 Assigned できます Activated$filter (eqne) をサポートします。
createdDateTime DateTimeOffset スケジュールが作成されたとき。 unifiedRoleScheduleBase から継承されます。
createdUsing String このスケジュールが作成 された unifiedRoleAssignmentScheduleRequest オブジェクトの識別子。 Null 許容型。 unifiedRoleScheduleBase から継承されます。 (eq値、およびne値に対してnull) サポート$filterされます。
directoryScopeId String 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 割り当てのスコープによって、プリンシパルにアクセスが許可されているリソースのセットが決まります。 ディレクトリ スコープは、複数のアプリケーションによって認識されるディレクトリに格納されている共有スコープです。 テナント全体のスコープに使用 / します。 appScopeId を使用して、スコープをアプリケーションのみに制限します。 (eq値、およびne値に対してnull) サポート$filterされます。 unifiedRoleScheduleBase から継承されます。
id String unifiedRoleAssignmentScheduleRequest オブジェクトの 一意の識別子。 $filter (eq)をサポートしています。 エンティティから継承 されます。
memberType String 割り当てが継承される方法。 これは、Inherited``Directまたは Group. さらに、unifiedRoleAssignmentSchedule を呼び出し元が管理できるかどうかを示すことができます。 $filter (eqne) をサポートします。
modifiedDateTime DateTimeOffset スケジュールが最後に変更されたとき。 unifiedRoleScheduleBase から継承されます。
principalId String ロールの割り当てが許可されているプリンシパルの識別子。 unifiedRoleScheduleBase から継承されます。 $filter (eqne) をサポートします。
roleDefinitionId String プリンシパルに割り当てられている unifiedRoleDefinition オブジェクトの識別子。 unifiedRoleScheduleBase から継承されます。 $filter (eqne) をサポートします。
scheduleInfo requestSchedule ロールの割り当ての期間。 1 回の繰り返しまたは複数の繰り返しを表すことができます。
status String unifiedRoleAssignmentScheduleRequest オブジェクトの状態。 unifiedRoleScheduleBase から継承されます。 指定できる値は、次Denied``Granted``PendingScheduleCreation``PendingProvisioning``ScheduleCreated``Failed``Revoked``PendingAdminDecision``Provisioned``PendingApprovalのとおりです。 Canceled null 許容ではありません。 $filter (eqne) をサポートします。

リレーションシップ

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

JSON 表記

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignmentSchedule",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "createdUsing": "String",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "status": "String",
  "scheduleInfo": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "assignmentType": "String",
  "memberType": "String"
}