名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
テナント内のロールの適格性のインスタンスを表します。
unifiedRoleScheduleInstanceBase から継承します。
メソッド
| メソッド | 戻り値の種類 | 説明 |
|---|---|---|
| List | unifiedRoleEligibilityScheduleInstance コレクション | GGet the examples of role ligligibility. |
| Get | unifiedRoleEligibilityScheduleInstance | ロールの適格性のインスタンスを取得します。 |
| 現在のユーザーでフィルター処理する | unifiedRoleEligibilityScheduleInstance コレクション | 呼び出し元プリンシパルに適格なロールのインスタンスを取得します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| appScopeId | 文字列 | 割り当てスコープがアプリ固有である場合の、アプリ固有のスコープの識別子。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決まります。 アプリケーション スコープは、このアプリケーションでのみ定義および理解されるスコープです。 テナント全体のアプリ スコープには / を使用します。
directoryScopeId を使用して、管理単位などの特定のディレクトリ オブジェクトにスコープを制限します。
unifiedRoleScheduleInstanceBase から継承されます。
$filter (eq、ne、および on null の値) をサポートします。 |
| directoryScopeId | String | 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決まります。 ディレクトリ スコープは、ディレクトリに格納され、複数のアプリケーションによって理解される共有スコープです。 テナント全体のスコープには / を使用します。
appScopeId を使用して、スコープをアプリケーションのみに制限します。
unifiedRoleScheduleInstanceBase から継承されます。
$filter (eq、ne、および on null の値) をサポートします。 |
| endDateTime | DateTimeOffset | roleEligibilityScheduleInstance の有効期限が切れる時刻。 |
| id | 文字列 | roleEligibilityScheduleInstance の一意の識別子。 キー、null 許容不可、読み取り専用。 unifiedRoleScheduleInstanceBase から継承されます。 |
| memberType | 文字列 | 割り当てのメンバーシップの種類。
Inherited、Direct、Group のいずれかです。 |
| principalId | 文字列 | 割り当てが付与されているプリンシパルの識別子。 グループまたはユーザーにすることができます。 unifiedRoleScheduleInstanceBase から継承されます。 |
| roleDefinitionId | 文字列 | 割り当ての対象となる unifiedRoleDefinition の識別子。 読み取り専用です。
unifiedRoleScheduleInstanceBase から継承されます。$filter (eq)をサポートしています。 |
| roleEligibilityScheduleId | 文字列 | このインスタンスの親 roleEligibilitySchedule の識別子。 |
| startDateTime | DateTimeOffset | roleEligibilityScheduleInstance が開始する時刻。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| appScope | appScope | 割り当てスコープがアプリ固有である場合に、アプリ固有のスコープの詳細を含む読み取り専用プロパティ。 格納エンティティ。
unifiedRoleScheduleInstanceBase から継承されます。
$expand をサポートします。 |
| directoryScope | directoryObject | 割り当てのスコープであるディレクトリ オブジェクトを参照するプロパティ。 呼び出し元が、対象となるロールの割り当てを取得するのと同時に、 $expand を使用してディレクトリ オブジェクトを取得できるように提供されます。 読み取り専用です。
unifiedRoleScheduleInstanceBase から継承されます。
$expand をサポートします。 |
| プリンシパル | directoryObject | 要求を通じて適格なロールの割り当てを取得しているプリンシパルを参照するプロパティ。 呼び出し元が、対象となるロールの割り当てを取得するのと同時に、 $expand を使用してプリンシパルを取得できるように提供されます。 読み取り専用です。
unifiedRoleScheduleInstanceBase から継承されます。
$expand をサポートします。 |
| roleDefinition | unifiedRoleDefinition | 割り当ての対象となる roleDefinition を示すプロパティ。 呼び出し元が、対象となるロールの割り当てを取得するのと同時に、 $expand を使用してロール定義を取得できるように提供されます。 roleDefinition.Id は自動的に展開されます。
unifiedRoleScheduleInstanceBase から継承されます。
$expand をサポートします。 |
JSON 表記
次の JSON 表現は、リソースの種類を示しています。
{
"@odata.type": "#microsoft.graph.unifiedRoleEligibilityScheduleInstance",
"id": "String (identifier)",
"principalId": "String",
"roleDefinitionId": "String",
"directoryScopeId": "String",
"appScopeId": "String",
"startDateTime": "String (timestamp)",
"endDateTime": "String (timestamp)",
"memberType": "String",
"roleEligibilityScheduleId": "String"
}