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 (eq、ne) をサポートします。 |
| directoryScopeId | String | 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 割り当てのスコープによって、プリンシパルにアクセスが許可されているリソースのセットが決まります。 ディレクトリ スコープは、複数のアプリケーションによって認識されるディレクトリに格納されている共有スコープです。 テナント全体のスコープに使用 / します。 appScopeId を使用して、スコープをアプリケーションのみに制限します。 (eq値、およびne値に対してnull) サポート$filterされます。 unifiedRoleScheduleInstanceBase から継承されます。 |
| endDateTime | DateTimeOffset | スケジュール インスタンスの終了日。 |
| id | String | unifiedRoleAssignmentScheduleInstance オブジェクトの 一意の識別子。 エンティティから継承 されます。 |
| memberType | String | 割り当てが継承される方法。 これは、Inherited``Directまたは Group. さらに、unifiedRoleAssignmentSchedule を呼び出し元が管理できるかどうかを示すことができます。 $filter (eq、ne) をサポートします。 |
| principalId | String | ロールの割り当てが許可されているプリンシパルの識別子。 unifiedRoleScheduleInstanceBase から継承されます。 $filter (eq、ne) をサポートします。 |
| roleAssignmentOriginId | String | Azure AD でのロールの割り当ての識別子。 |
| roleAssignmentScheduleId | String | このインスタンスが作成 された unifiedRoleAssignmentSchedule オブジェクトの識別子。 |
| roleDefinitionId | String | プリンシパルに割り当てられている unifiedRoleDefinition オブジェクトの識別子。 unifiedRoleScheduleInstanceBase から継承されます。 $filter (eq、ne) をサポートします。 |
| 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"
}
フィードバック
フィードバックの送信と表示