文档首页/ 部署 CodeArts Deploy/ API参考/ API/ 应用权限管理/ 批量配置应用下鉴权级别
更新时间:2024-06-28 GMT+08:00

批量配置应用下鉴权级别

功能介绍

批量配置应用下鉴权级别为项目级或实例级。

调用方法

请参见如何调用API

URI

PUT /v3/applications/permission-level

请求参数

表1 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)

最小长度:0

最大长度:20000

表2 请求Body参数

参数

是否必选

参数类型

描述

project_id

String

项目id

permission_level

String

应用鉴权级别,instance:实例级;project:项目级

枚举值:

  • project

  • instance

application_ids

Array of strings

应用id列表

数组长度:1 - 1000

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

status

String

请求成功失败状态

请求示例

https://{endpoint}/v3/applications/permission-level

{
  "application_ids" : [ "eac65c10c5c34df1824af96ec93a9eea", "3ba2ad194ff141e39b1d3d0749242858" ],
  "project_id" : "0a38ce9ba3c740c199a0f872b6163661",
  "permission_level" : "instance"
}

响应示例

状态码: 200

OK 请求响应成功

{
  "status" : "success"
}

状态码

状态码

描述

200

OK 请求响应成功

错误码

请参见错误码