上一主题: unlock 方法(user 对象)下一主题: put 方法(user 对象)


get_newobj_acl 方法(user 对象)
说明

显示与用户关联的新对象 ACL 定义,或显示与特定主体相关的部分新对象 ACL 定义。

语法
/api/v2/user/get_newobj_acl?user=user&principal=principal&vdc=vdc 
参数
用户

用户的名称。 在用户名前添加 / 来表示全局用户。

principal

URL 编码的主体

vdc

目标虚拟数据中心的名称

事务类型

同步

请求类型

GET

示例
GET http://192.168.123.200/api/v2/user/get_newobj_acl?user=apiuser&principal=&vdc=mygrid
样例输出
XML:

<acl>
  <entries>
    <entry>
      <full>1</full>
      <id>a5cb10bc-7291-4a86-84f8-74419fc9ae63</id>
    </entry>
  </entries>
  <owner>
    <id></id>
  </owner>
</acl>
JSON:

{
   "acl" : {
      "owner" : {
         "id" : ""
      },
      "entries" : [
         {
            "id" : "a5cb10bc-7291-4a86-84f8-74419fc9ae63",
            "full" : 1
         }
      ]
   }
}

HTTP 错误代码
404

未找到实体 vdc vdc -WS_API 应用中没有配置指定的 VDC 名称。

404.1

未找到实体 -没有与“principal”匹配的主体名称

400.4

缺少必需参数 (user)。 -请求中缺少参数 user=user。

注意:此 API 可用于 WS_API_r10-1.0.10-1 及更高版本。