
# 更新构建任务单个角色权限 - UpdateSimpleJobRolePermission
#### 功能介绍
更新构建任务单个角色权限
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-codeci/cloudbuild_03_0007.html)。
#### 授权信息
当前API调用无需身份策略权限。
#### URI
PUT /v1/job/role-permission
#### 请求参数
表1请求Body参数 
| 参数               | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| job_id           | 否    | String  | **参数解释**： 构建的任务ID。 编辑构建任务时，浏览器URL末尾的32位数字、字母组合的字符串。 **约束限制**： 不涉及。 **取值范围**： 浏览器URL末尾的32位数字、字母组合的字符串。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                        |
| role_id          | 否    | String  | **参数解释**： 角色id。 **约束限制**： 不涉及。 **取值范围**： 不涉及。 **默认取值**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| permission_name  | 否    | String  | **参数解释**： 权限名称。 **约束限制**： 不涉及。 **取值范围**： ● is_modify：修改权限。 ● is_delete：删除权限。 ● is_view：查看权限。 ● is_execute：执行权限。 ● is_copy：复制权限。 ● is_forbidden：禁用权限。 ● is_manager：管理权限。 **默认取值**： 不涉及。 |
| permission_value | 否    | Boolean | **参数解释**： 是否修改权限标识。 **约束限制**： 不涉及。 **取值范围**： true或false。 **默认取值**： true。                                                                                                                                                                                                                                                                                                                                                                                                                     |
   
#### 响应参数
**状态码：200**
表2响应Body参数 
| 参数     | 参数类型   | 描述                                                                                                                                                                                                                                                                   |
|:---|:---|:---|
| status | String | **参数解释**： 接口响应状态。 **取值范围**： ● success：表示接口调用成功。 ● fail：表示接口调用失败。 |
| error  | Object | **参数解释**： 错误信息。 **取值范围**： 不涉及。                                                                                    |
| result | String | **参数解释**： 调用接口成功后返回的数据。 **取值范围**： 不涉及。                                                                            |
   
#### 请求示例
```
PUT https://{endpoint}/v1/job/role-permission
{
  "job_id" : "06ef6ad090b741aab13edc68d25f165a",
  "role_id" : "5",
  "permission_name" : "is_modify",
  "permission_value" : true
}
```
#### 响应示例
**状态码：200**
OK
```
{
  "status" : "success"
}
```
#### 状态码
| 状态码 | 描述 |
|:---|:---|
| 200 | OK |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-codeci/ErrorCode.html)。
