unifiedRoleAssignmentSchedule リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph の /beta
バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
テナントでのアクティブなロールの割り当てのスケジュールを表し、 unifiedRoleAssignmentScheduleInstance のインスタンス化に使用されます。 アクティブな割り当ては、 PIM の割り当てとアクティブ化要求、または ロールの割り当て API を介して直接行われた可能性があります。
unifiedRoleScheduleBase から継承します。
メソッド
メソッド | 戻り値の種類 | 説明 |
---|---|---|
List | unifiedRoleAssignmentSchedule コレクション | アクティブなロールの割り当て操作のスケジュールを取得します。 |
Get | unifiedRoleAssignmentSchedule | アクティブなロールの割り当て操作のスケジュールを取得します。 |
現在のユーザーでフィルター処理する | unifiedRoleAssignmentSchedule コレクション | サインインしているユーザーがプリンシパルであるアクティブなロールの割り当て操作のスケジュールを取得します。 |
プロパティ
プロパティ | 種類 | 説明 |
---|---|---|
appScopeId | String | 割り当てがアプリにスコープ設定されている場合のアプリ固有のスコープの識別子。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決まります。 アプリ スコープは、このアプリケーションによってのみ定義および理解されるスコープです。 テナント全体のアプリ スコープに使用 / します。
directoryScopeId を使用して、スコープを特定のディレクトリ オブジェクト (管理単位など) に制限します。 (eq 、、ne 、 の値) をnull サポートします$filter 。
unifiedRoleScheduleBase から継承されます。 |
assignmentType | String | または Activated のいずれかの割り当てのAssigned 種類。
$filter (eq 、ne ) をサポートします。 |
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 (eq 、ne ) をサポートします。 |
modifiedDateTime | DateTimeOffset | スケジュールが最後に変更されたとき。 unifiedRoleScheduleBase から継承されます。 |
principalId | String | ロールの割り当てが付与されているプリンシパルの識別子。
unifiedRoleScheduleBase から継承されます。
$filter (eq 、ne ) をサポートします。 |
roleDefinitionId | String | プリンシパルに割り当てられている unifiedRoleDefinition オブジェクトの識別子。
unifiedRoleScheduleBase から継承されます。
$filter (eq 、ne ) をサポートします。 |
scheduleInfo | requestSchedule | ロールの割り当ての期間。 1 回の繰り返しまたは複数の繰り返しを表すことができます。 |
status | String |
unifiedRoleAssignmentScheduleRequest オブジェクトの状態。
unifiedRoleScheduleBase から継承されます。 使用可能な値は、Canceled 、Denied 、、Granted Failed 、PendingAdminDecision 、PendingApproval Provisioned Revoked PendingProvisioning PendingScheduleCreation および ScheduleCreated です。 null 許容ではありません。
$filter (eq 、ne ) をサポートします。 |
リレーションシップ
リレーションシップ | 型 | 説明 |
---|---|---|
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"
}