unifiedRoleAssignment リソースの種類

名前空間: microsoft.graph

役割の割り当ては、リソースへのアクセスを許可するために使用されます。 これは、特定のスコープのプリンシパル (ユーザーや役割割り当て可能なグループなど) に割り当てられた役割定義を表します。

エンティティから継承 します

メソッド

メソッド 戻り値の型 説明
unifiedRoleAssignments の一覧 unifiedRoleAssignment コレクション unifiedRoleAssignmentオブジェクトとそのプロパティの一覧を取得します。
unifiedRoleAssignment の作成 unifiedRoleAssignment 新しい unifiedRoleAssignment オブジェクトを作成 します。
Get unifiedRoleAssignment unifiedRoleAssignment unifiedRoleAssignmentオブジェクトのプロパティとリレーションシップを読み取る。
unifiedRoleAssignment の削除 なし unifiedRoleAssignment オブジェクトを削除します。

プロパティ

プロパティ 種類 説明
id String 役割の割り当ての一意の識別子。 キー、null 許容値、値の取得のみ可能です。 エンティティから継承 されます
roleDefinitionId String 割り当ての役割定義の識別子。 読み取り専用です。 サポート$filter ( eqin ) です。
principalId String 割り当てが付与されるプリンシパルの識別子。 サポート$filter ( eqin ) です。
directoryScopeId String 割り当てのスコープを表すディレクトリ オブジェクトの識別子。 このプロパティまたは appScopeId が 必要です。 割り当てのスコープによって、プリンシパルにアクセス権が付与されたリソースのセットが決わります。 ディレクトリ スコープは、複数のアプリケーションによって理解されるディレクトリに格納されている共有スコープです。 テナント / 全体のスコープに使用します。 appScopeId を使用 して、スコープをアプリケーションにのみ制限します。 サポート$filter ( eqin ) です。
appScopeId String 割り当てスコープがアプリ固有の場合のアプリ固有のスコープの識別子。 このプロパティまたは directoryScopeId が 必要です。 アプリ スコープは、このアプリケーションによってのみ定義および理解されるスコープです。 テナント / 全体のアプリ スコープに使用します。 directoryScopeId を使用 して、スコープを特定のディレクトリ オブジェクト (管理単位など) に制限します。 サポート$filter ( eqin ) です。

リレーションシップ

リレーションシップ 説明
プリンシパル directoryObject 割り当てられたプリンシパルを参照します。 読み取り専用です。 $expand をサポートしています。
roleDefinition unifiedRoleDefinition 割り当ての役割の定義。 $expand をサポートします。 roleDefinition.Id 自動的に展開されます。
directoryScope directoryObject 割り当てのスコープであるディレクトリ オブジェクト。 読み取り専用です。 $expand をサポートしています。
appScope appScope 割り当てスコープがアプリ固有の場合、アプリ固有のスコープの詳細を含む読み取り専用プロパティ。 Containment エンティティ。 $expand をサポートしています。

JSON 表記

リソースの JSON 表記を次に示します。

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignment",
  "id": "String (identifier)",
  "appScopeId": "String",
  "condition": "String",
  "directoryScopeId": "String",
  "principalId": "String",
  "roleDefinitionId": "String"
}