6.226. SystemPermissions
このサービスは新しいメソッドを追加しません。これは、システムオブジェクトに割り当てられたパーミッションを管理するリソースのパスを指定するアノテーションのプレースホルダーに過ぎません。
| 名前 | Summary |
|---|---|
|
| 特定のエンティティーのユーザーまたはグループに新しいパーミッションを割り当てます。 |
|
| 特定のエンティティーのすべてのパーミッションをリスト表示します。 |
6.226.1. add POST リンクのコピーリンクがクリップボードにコピーされました!
特定のエンティティーのユーザーまたはグループに新しいパーミッションを割り当てます。
たとえば、UserVmManager ロールを ID が 123 の仮想マシン、id が 456 のユーザーに割り当てるには、以下のようなリクエストを送信します。
POST /ovirt-engine/api/vms/123/permissions
POST /ovirt-engine/api/vms/123/permissions
リクエスト本文は以下のようになります。
id が 456 のユーザーに SuperUser ロールを割り当てるには、以下のように要求を送信します。
POST /ovirt-engine/api/permissions
POST /ovirt-engine/api/permissions
リクエスト本文は以下のようになります。
ユーザーの代わりにグループにパーミッションを割り当てる場合は、user 要素を group の適切な ID に置き換えます。たとえば、UserRole ロールを ID が 123 のクラスター、ID が 789 のグループに割り当てるには、以下のような要求を送信します。
POST /ovirt-engine/api/clusters/123/permissions
POST /ovirt-engine/api/clusters/123/permissions
リクエスト本文は以下のようになります。
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In/Out | パーミッション。 |
6.226.2. list GET リンクのコピーリンクがクリップボードにコピーされました!
特定のエンティティーのすべてのパーミッションをリスト表示します。
たとえば、id 123 のクラスターのすべての権限をリスト表示するには、以下のように要求を送信します。
GET /ovirt-engine/api/clusters/123/permissions
GET /ovirt-engine/api/clusters/123/permissions
返されるパーミッションの順序は保証されません。
| 名前 | 型 | 方向 | Summary |
|---|---|---|---|
|
| In | たどる 必要のある内部リンクを指定します。 | |
|
| Out | パーミッションのリスト |
6.226.2.1. follow リンクのコピーリンクがクリップボードにコピーされました!
たどる 必要のある内部リンクを指定します。これらのリンクで参照されるオブジェクトは、現在の要求の一部としてフェッチされます。詳細は、こちら を参照してください。