获取集群配置
功能介绍
获取集群配置
URI
POST /v5/{project_id}/container/kubernetes/clusters/configs/batch-query
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| enterprise_project_id | 否 | String | 企业项目ID,查询所有企业项目时填写:all_granted_eps |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| X-Auth-Token | 是 | String | 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) |
| region | 是 | String | Region ID |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| cluster_info_list | 是 | Array of cluster_info_list objects | 集群id列表 |
| cluster_id_list | 否 | Array of strings | 集群id列表 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| total_num | Integer | 配置总数 |
| data_list | Array of ClusterConfigResponseInfo objects | data list |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| cluster_id | String | 集群id |
| protect_node_num | Integer | 集群开启防护节点数量 |
| protect_interrupt_node_num | Integer | 集群防护中断节点数量 |
| unprotect_node_num | Integer | 集群防护中断节点数量 |
| node_total_num | Integer | 集群节点总数 |
| cluster_name | String | 集群名称 |
| charging_mode | String | 付费模式: on_demand 按需 free 免费 |
| prefer_packet_cycle | Integer | 只支持按需配额;值为0 |
| protect_type | String | cce集群防护类型 |
| protect_status | String | 防护状态: protecting 防护中 part_protect 部分防护 creating 开启中 error_protect 防护异常 unprotect 未防护 wait_protect 待防护 |
| cluster_type | String | 集群类型 |
| fail_reason | String | fail reason |
请求示例
查询集群名称为cluster_name_test,集群id为6a321faa6e6c4a18b5bf19dd9543test集群配置
POST https://{endpoint}/v5{project_id}/container/kubernetes/clusters/configs/batch-query?enterprise_project_id=0
{
"cluster_info_list" : {
"cluster_id" : "6a321faa6e6c4a18b5bf19dd9543test",
"cluster_name" : "cluster_name_test"
}
} 响应示例
无
状态码
| 状态码 | 描述 |
|---|---|
| 200 | 请求已成功 |
错误码
请参见错误码。