5.195. SystemPermissions


此服务不会添加任何新方法,它只是注解的一个占位符,它指定管理分配给系统对象的权限的资源路径。

表 5.597. 方法概述
名称概述

add

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

list

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

5.195.1. 添加 POST

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

例如,要将 UserVmManager 角色分配给 ID 为 123 的虚拟机,请发送给 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 元素替换为 group 元素的正确 id。例如,要将 ID 123UserRole 角色分配给具有 id 789 的组,将请求如下:

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

使用请求正文,如下所示:

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

权限

权限

in/Out

权限。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.