如果您需要查看当前用户各个集群KubeConfig的下发情况,您可以调用ListUserKubeConfigStates接口来获取当前用户所有集群的KubeConfig状态列表。
接口说明
使用该接口需要拥有管理容器服务(CS)的权限(AliyunCSFullAccess)
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
cs:ListUserKubeConfigStates |
none |
*全部资源
|
无 | 无 |
请求语法
GET /users/{Uid}/kubeconfig/states HTTP/1.1
路径参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| Uid |
string |
否 |
阿里云账号内指定 RAM 用户或 RAM 角色 ID。 |
206945240368****** |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| page_number |
integer |
否 |
当前页数。
|
2 |
| page_size |
integer |
否 |
每页返回的结果数。
|
10 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
返回体参数。 |
||
| states |
array<object> |
用户 KubeConfig 状态详情。 |
|
|
object |
|||
| cluster_id |
string |
集群 ID。 |
c5b5e80b0b64a4bf6939d2d8fbbc5**** |
| cert_expire_time |
string |
KubeConfig 证书过期时间。格式:RFC3339 格式的 UTC 时间。 |
2028-04-09T06:20:47Z |
| cert_state |
string |
KubeConfig 证书当前状态。 包含以下状态:
|
Unissued |
| cluster_state |
string |
集群运行状态,取值:
|
running |
| cluster_name |
string |
集群名称。 |
cluster-demo |
| page |
object |
分页参数。 |
|
| page_number |
integer |
当前页数。 |
1 |
| page_size |
integer |
每页返回的记录数。 |
10 |
| total_count |
integer |
结果总数。 |
100 |
示例
正常返回示例
JSON格式
{
"states": [
{
"cluster_id": "c5b5e80b0b64a4bf6939d2d8fbbc5****\n",
"cert_expire_time": "2028-04-09T06:20:47Z",
"cert_state": "Unissued",
"cluster_state": "running",
"cluster_name": "cluster-demo"
}
],
"page": {
"page_number": 1,
"page_size": 10,
"total_count": 100
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。