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"
}
フィードバック
フィードバックの送信と表示