unifiedRoleAssignmentMultiple リソースの種類
名前空間: microsoft.graph
重要
Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。
unifiedRoleAssignmentMultiple は、RBAC の役割管理の一環として、リソースへのアクセスMicrosoft 365使用されます。 スコープの配列上のプリンシパル (通常はユーザー) の配列に割り当てられた役割定義を表します。
複数のプリンシパルと複数のスコープを持つ役割の割り当てを作成できます。
directoryScopeIds または appScopeIds のいずれかを指定する必要があります。
現在、次の RBAC プロバイダーがサポートされています。
- クラウド PC
- Microsoft Intune
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| roleAssignments のリスト | unifiedRoleAssignmentMultiple コレクション | unifiedRoleAssignmentMultiple オブジェクトとそのプロパティの一覧を読み取る。 |
| unifiedRoleAssignmentMultiple の作成 | unifiedRoleAssignmentMultiple | roleAssignment コレクションに投稿して、新しい unifiedRoleAssignmentMultiple を作成します。 |
| unifiedRoleAssignmentMultiple の取得 | unifiedRoleAssignmentMultiple | unifiedRoleAssignmentMultiple オブジェクトのプロパティとリレーションシップを読み取る。 |
| unifiedRoleAssignmentMultiple の更新 | unifiedRoleAssignmentMultiple | 既存の unifiedRoleAssignmentMultiple オブジェクトを更新します。 |
| unifiedRoleAssignmentMultiple の削除 | なし | unifiedRoleAssignmentMultiple オブジェクトを削除します。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| appScopeIds | String collection | 割り当てスコープがアプリ固有の場合のアプリ固有のスコープの ID。 割り当てのスコープによって、プリンシパルにアクセス権が付与されたリソースのセットが決わります。 ディレクトリ スコープは、複数のアプリケーションによって理解されるディレクトリに格納されている共有スコープです。 テナント / 全体のスコープに使用します。 アプリ スコープは、このアプリケーションによってのみ定義および理解されるスコープです。 |
| 説明 | String | 役割の割り当ての説明。 |
| directoryScopeIds | String collection | 割り当てのスコープを表すディレクトリ オブジェクトの ID。 割り当てのスコープによって、プリンシパルにアクセス権が付与されているリソースのセットが決わります。 ディレクトリ スコープは、複数のアプリケーションによって理解されるディレクトリに格納されている共有スコープです。 アプリ スコープは、このアプリケーションによってのみ定義および理解されるスコープです。 |
| displayName | 文字列 | 役割の割り当ての名前。 必須。 |
| id | String | unifiedRoleAssignmentMultiple の一意の識別子。 キー、null 許容値、値の取得のみ可能です。 |
| roleDefinitionId | String | 割り当てが行う unifiedRoleDefinition の識別子。 |
| principalIds | String collection | 割り当てが許可されているプリンシパルの識別子。 サポート $filter ( any 演算子のみ)。 |
リレーションシップ
| リレーションシップ | 型 | 説明 |
|---|---|---|
| appScopes | appScope コレクション | 割り当てスコープがアプリ固有の場合、アプリ固有のスコープの詳細を含む読み取り専用コレクション。 Containment エンティティ。 読み取り専用。 |
| directoryScopes | directoryObject コレクション | 割り当てのスコープであるディレクトリ オブジェクトを参照する読み取り専用コレクション。 呼び出し元が役割の割り当てを取得すると同時にディレクトリ オブジェクトを $expand 取得できるよう提供されています。 読み取り専用です。 $expand をサポートしています。 |
| プリンシパル | directoryObject コレクション | 割り当てられたプリンシパルを参照する読み取り専用コレクション。 呼び出し元が役割の割り当てを取得すると同時にプリンシパルを $expand 取得できます。 読み取り専用です。 $expand をサポートしています。 |
| roleDefinition | unifiedRoleDefinition | 割り当てが行う roleDefinition を指定します。 呼び出し元が役割の割り当てを取得すると同時に使用して役割定義 $expand を取得できるよう提供されます。 サポート $filter ( eq id の 演算子、 isBuiltIn、 displayName、 および startsWith displayName の演算子 ) と $expand . |
JSON 表記
リソースの JSON 表記を次に示します。
{
"id": "String (identifier)",
"displayName": "String",
"description": "String",
"roleDefinitionId": "String",
"roleDefinition": {"@odata.type": "microsoft.graph.unifiedRoleDefinition"},
"principalIds": ["string"],
"principals": [{"@odata.type": "microsoft.graph.directoryObject"}],
"directoryScopeIds": ["string"],
"directoryScopes": [{"@odata.type": "microsoft.graph.directoryObject"}],
"appScopeIds": ["string"],
"appScopes": [{"@odata.type": "microsoft.graph.appScope"}],
}
フィードバック
フィードバックの送信と表示