5.195. SystemPermissions
このサービスは新しいメソッドを追加しません。これは、システムオブジェクトに割り当てられたパーミッションを管理するリソースのパスを指定するアノテーションのプレースホルダーに過ぎません。
Name | 概要 |
---|---|
| 特定のエンティティーのユーザーまたはグループに新しいパーミッションを割り当てます。 |
| 特定のエンティティーのすべてのパーミッションを一覧表示します。 |
5.195.1. add POST
特定のエンティティーのユーザーまたはグループに新しいパーミッションを割り当てます。
たとえば、UserVmManager
ロールを ID が 123
の仮想マシン、id が 456
のユーザーに割り当てるには、以下のようなリクエストを送信します。
POST /ovirt-engine/api/vms/123/permissions
リクエスト本文は以下のようになります。
<permission> <role> <name>UserVmManager</name> </role> <user id="456"/> </permission>
id が 456
のユーザーに SuperUser
ロールを割り当てるには、以下のように要求を送信します。
POST /ovirt-engine/api/permissions
リクエスト本文は以下のようになります。
<permission> <role> <name>SuperUser</name> </role> <user id="456"/> </permission>
ユーザーの代わりにグループにパーミッションを割り当てる場合は、user
要素を group
の適切な ID
に置き換えます。たとえば、UserRole
ロールを ID が 123
のクラスター、ID が 789
のグループに割り当てるには、以下のような要求を送信します。
POST /ovirt-engine/api/clusters/123/permissions
リクエスト本文は以下のようになります。
<permission> <role> <name>UserRole</name> </role> <group id="789"/> </permission>
Name | タイプ | 方向 | 概要 |
---|---|---|---|
| In/Out | パーミッション。 |