云容器引擎-全量更新子账号集群授权信息
接口功能介绍
调用该接口全量更新子账号集群授权信息。
接口约束
无
URI
POST /v1.1/ccse/clusters/*/binding
路径参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
clusterName | 是 | String | 集群名称 | ccse-demo |
Query参数
无
请求参数
请求头header参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
regionId | 是 | String | 资源池编码 | bb9fdb42056f11eda1610242ac110002 |
请求体body参数
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
clusterId | 否 | Long | 集群ID | ||
userIds | 是 | Array of Longs | paas用户ID | ||
data | 是 | Array of Objects | 权限设置列表 | data |
表 data
参数 | 是否必填 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|---|
namespace | 否 | String | 命名空间,不填默认全部命名空间 | ||
clusterRole | 否 | String | 需要绑定的clusterRole,创建,更新需要填写;删除不需要填 | cluster-admin | |
bindingName | 否 | String | clusterRoleBinding或者roleBinding的名称,用于表示权限绑定,创建不需要填写,删除或更新必填 | ||
bindingKind | 否 | String | rolebinding类型,创建不需要填写,删除或更新必填 | roleBinding, clusterRoleBinding | |
operType | 是 | Integer | 操作类型。0-增加,1-删除,2-更新。不填默认为0 | 0 |
响应参数
参数 | 参数类型 | 说明 | 示例 | 下级对象 |
---|---|---|---|---|
statusCode | String | 状态码 | 800 | |
message | String | 提示信息 | ||
returnObj | Object | 返回对象 | ||
error | String | 错误码 |
枚举参数
无
请求示例
请求url
POST https://ccse-global.ctapi.ctyun.cn/v1.1/ccse/clusters/ccse-demo/binding
请求头header
{regionId:bb9fdb42056f11eda1610242ac110002}
请求体body
{"clusterId": "123","userIds": [1],"data": [{"namespace": "cstor","clusterRole": "","bindingName": "xx","bindingKind": "RoleBinding","operType": "0"}],}
响应示例
{"statusCode": 800,"message": "success","returnObj": {}}