搜索

6.24. AssignedPermissions

download PDF

表示权限子集合,按用户、组或某些实体类型的范围。

表 6.61. 方法概述
名称概述

add

为特定实体为用户或组分配新权限。

list

列出特定实体的所有权限。

6.24.1. 添加 POST

为特定实体为用户或组分配新权限。

例如,要为 ID 为 123 的虚拟机分配 UserVmManager 角色给 ID 为 456 的用户发送类似如下的请求:

POST /ovirt-engine/api/vms/123/permissions

这样的请求正文:

<permission>
  <role>
    <name>UserVmManager</name>
  </role>
  <user id="456"/>
</permission>

要将 SuperUser 角色分配给 ID 为 456 的用户,请发送如下请求:

POST /ovirt-engine/api/permissions

这样的请求正文:

<permission>
  <role>
    <name>SuperUser</name>
  </role>
  <user id="456"/>
</permission>

如果要为组而不是用户分配权限,请将 user 元素替换为 元素的适当 ID。例如,将 UserRole 角色分配给 ID 为 123 的集群,将 id 789 的组分配如下:

POST /ovirt-engine/api/clusters/123/permissions

这样的请求正文:

<permission>
  <role>
    <name>UserRole</name>
  </role>
  <group id="789"/>
</permission>
表 6.62. 参数摘要
名称类型方向概述

权限

权限

in/Out

权限。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.