名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
テナント内のアクティブなロールの割り当てのインスタンスを表します。 アクティブな割り当ては、 PIM の割り当てとアクティブ化要求、または ロールの割り当て API を介して直接行われた可能性があります。
unifiedRoleScheduleInstanceBase から継承します。
メソッド
| メソッド | 戻り値の種類 | 説明 |
|---|---|---|
| List | unifiedRoleAssignmentScheduleInstance コレクション | アクティブなロールの割り当てのインスタンスを取得します。 |
| Get | unifiedRoleAssignmentScheduleInstance | アクティブなロールの割り当てのインスタンスを取得します。 |
| 現在のユーザーでフィルター処理する | unifiedRoleAssignmentScheduleInstance コレクション | 呼び出し元プリンシパルのアクティブなロールの割り当てのインスタンスを取得します。 |
プロパティ
| プロパティ | 種類 | 説明 |
|---|---|---|
| appScopeId | String | 割り当てがアプリにスコープ設定されている場合のアプリ固有のスコープの識別子。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決まります。 アプリ スコープは、このアプリケーションによってのみ定義および理解されるスコープです。 テナント全体のアプリ スコープに使用 / します。
directoryScopeId を使用して、スコープを特定のディレクトリ オブジェクト (管理単位など) に制限します。 (eq、、ne、 の値) をnullサポートします$filter。
unifiedRoleScheduleInstanceBase から継承されます。 |
| assignmentType | String | または Activatedのいずれかの割り当てのAssigned種類。
$filter (eq、ne) をサポートします。 |
| directoryScopeId | String | 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決まります。 ディレクトリ スコープは、複数のアプリケーションによって認識されるディレクトリに格納されている共有スコープです。 テナント全体のスコープに使用 / します。
appScopeId を使用して、スコープをアプリケーションのみに制限します。 (eq、、ne、 の値) をnullサポートします$filter。
unifiedRoleScheduleInstanceBase から継承されます。 |
| endDateTime | DateTimeOffset | スケジュール インスタンスの終了日。 |
| id | String | unifiedRoleAssignmentScheduleInstance オブジェクトの一意識別子。 エンティティから継承 されます。 |
| memberType | String | 割り当ての継承方法。 は、または のいずれかですInheritedDirect。Group さらに、 unifiedRoleAssignmentSchedule を呼び出し元が管理できるかどうかを示すことができます。
$filter (eq、ne) をサポートします。 |
| principalId | String | ロールの割り当てが付与されているプリンシパルの識別子。
unifiedRoleScheduleInstanceBase から継承されます。
$filter (eq、ne) をサポートします。 |
| roleAssignmentOriginId | String | Microsoft Entra IDでのロールの割り当ての識別子。 |
| roleAssignmentScheduleId | String | このインスタンスが作成 された unifiedRoleAssignmentSchedule オブジェクトの識別子。 |
| roleDefinitionId | String | プリンシパルに割り当てられている unifiedRoleDefinition オブジェクトの識別子。
unifiedRoleScheduleInstanceBase から継承されます。
$filter (eq、ne) をサポートします。 |
| startDateTime | DateTimeOffset | このインスタンスの起動時。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| activatedUsing | unifiedRoleEligibilityScheduleInstance | ロールをアクティブ化する資格のある管理者からの要求の場合、このパラメーターには、そのアクティブ化に関連する適格な割り当てが表示されます。 それ以外の場合は です null。 でを $expand サポートし、 $select 入れ子に $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.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"
}