Share via


unifiedRoleAssignmentSchedule リソースの種類

名前空間: microsoft.graph

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

unifiedRoleScheduleBase から継承します。

メソッド

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

プロパティ

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

リレーションシップ

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