更新时间:2024-04-30 GMT+08:00

更新权限策略

功能介绍

更新权限策略

URI

PUT /v1/permissions/rules/{ruleid}

表1 路径参数

参数

是否必选

参数类型

描述

ruleid

String

权限策略id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

身份认证信息

最小长度:1

最大长度:16384

表3 请求Body参数

参数

是否必选

参数类型

描述

spec

RuleSpec object

spec是集合类的元素类型,您对需要管理的对象进行详细描述的主体部分都在spec中给出。UCS通过spec的描述来创建或更新对象。

表4 RuleSpec

参数

是否必选

参数类型

描述

iamuserids

Array of strings

权限策略关联的IAM用户信息

type

String

权限策略类型,只允许四种类型:readonly/develop/admin/custom

contents

Array of Content objects

权限策略内容

description

String

权限策略描述信息

最小长度:0

最大长度:255

表5 Content

参数

是否必选

参数类型

描述

verbs

Array of strings

动作列表

resources

Array of strings

资源列表

响应参数

请求示例

更新权限策略

PUT https://ucs.myhuaweicloud.com/v1/permissions/{ruleid}

{
  "spec" : {
    "iamUserIDs" : [ "978ff70ec1494a5680f6218faa3567d9", "5acdb44b47ba4bd79783ad40e5346783" ],
    "type" : "custom",
    "description" : "this is description"
  }
}

响应示例

状态码

状态码

描述

200

更新权限策略成功

400

客户端请求错误,服务器无法执行请求

500

服务器内部错误

错误码

请参见错误码