unifiedRoleDefinition リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

RBAC ロール管理の一部として RBAC プロバイダーによって実行できる、読み取り、書き込み、削除などの操作を一覧表示するアクセス許可のコレクションMicrosoft 365表します。

現在、次の RBAC プロバイダーがサポートされています。

  • クラウド PC
  • デバイス管理 (Intune)
  • ディレクトリ (Azure AD)
  • エンタイトルメント管理 (Azure AD)

メソッド

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

プロパティ

プロパティ 説明
description String unifiedRoleDefinition の説明。 isBuiltIn が true の場合は読み取り専用です。
displayName 文字列 unifiedRoleDefinition の表示名。 isBuiltIn が true の場合は読み取り専用です。 必須です。 サポート $filter (eq および startsWith 演算子のみ)。
id 文字列 unifiedRoleDefinition の一意の識別子。 キー(null 許容ではなく、読み取り専用)。 サポート $filter (eq 演算子のみ)。
isBuiltIn Boolean unifiedRoleDefinition が製品またはカスタムに含まれる既定のセットの一部であるかどうかを示すフラグ。 読み取り専用です。 サポート $filter (eq 演算子のみ)。
isEnabled ブール値 ロールが割り当てに対して有効になっているかどうかを示すフラグ。 false の場合、ロールは割り当てに使用できません。 isBuiltIn が true の場合は読み取り専用です。
resourceScopes String コレクション ロール定義によって付与されたアクセス許可が適用されるスコープの一覧。 現在、サポートされているのは 1 つだけです / 。 isBuiltIn が true の場合は読み取り専用です。 使用しないでください。これは間もなく非推奨になります。ロールの割り当てにスコープをアタッチする
rolePermissions unifiedRolePermission コレクション ロールに含まれるアクセス許可の一覧。 isBuiltIn が true の場合は読み取り専用です。 必須です。
templateId 文字列 isBuiltIn が false の場合に設定できるカスタム テンプレート識別子。 通常、この識別子は、異なるディレクトリ間で同じ識別子が必要な場合に使用されます。 isBuiltIn が true の場合は読み取り専用です。
version String unifiedRoleDefinition のバージョンを示します。 isBuiltIn が true の場合は読み取り専用です。

リレーションシップ

リレーションシップ 説明
inheritsPermissionsFrom unifiedRoleDefinition コレクション 特定のロール定義が継承するロール定義の読み取り専用コレクション。 この属性は、組み込みロールAzure ADのみサポートされます。

JSON 表記

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

{
  "description": "String",
  "displayName": "String",
  "id": "String (identifier)",
  "isBuiltIn": true,
  "isEnabled": true,
  "resourceScopes": ["String"],
  "rolePermissions": [{"@odata.type": "microsoft.graph.unifiedRolePermission"}],
  "templateId": "String",
  "inheritsPermissionsFrom": [{"@odata.type": "microsoft.graph.unifiedRoleDefinition"}],
  "version": "String"
}