最近更新时间:2024.02.26 20:17:38
首次发布时间:2022.12.14 14:54:08
查询符合条件的集群 Kubeconfig 详情列表。
查询集群 Kubeconfig 凭证时,根据接口调用者权限的区别,包含如下两种:
调用该 API 时的请求参数如下,除此之外还需传入公共请求参数。公共请求参数说明,请参见 公共参数。
参数名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListKubeconfigs | 公共参数,本接口值:ListKubeconfigs。 |
Version | String | 是 | 2022-05-12 | 公共参数,本接口值:2022-05-12。 |
PageNumber | Integer | 否 | 1 | 分页查询时的起始页码,从 1 开始,默认为 1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的记录数,取值:
|
Filter | Object KubeconfigFilterRequest | 否 | - | 待查询 Kubeconfig 的筛选条件。 |
参数名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ClusterIds | Array of String | 否 | ["cc5silumrsfeq****"] | 集群 ID。 说明
|
Ids | Array of String | 否 | ["kc51i0m6rsfen****"] | Kubeconfig ID。 |
UserIds | Array of Integer | 否 | [210000****] | 用户 ID。 注意
|
RoleIds | Array of Integer | 否 | [678***] | 角色 ID。 注意
|
Types | Array of String | 否 | ["Private"] | 集群 Kubeconfig 文件类型,取值:
|
POST /?Action=ListKubeconfigs&Version=2022-05-12 Content-Type:application/json { "PageNumber": 1, "PageSize": 10, "Filter": { "ClusterIds": ["cc5silumrsfeq****"], "Ids": ["kc9l74mvqtofjnoj5*****"], "UserIds": [210000*****], "Types": ["Private"] } }
本接口返回参数如下表所示,公共返回参数请参见 返回结果。
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
TotalCount | Integer | 100 | Kubeconfig 的详细信息列表。 |
PageNumber | Integer | 1 | 当前页码。 |
PageSize | Integer | 10 | 每页显示的 Kubeconfig 信息条数。 |
Items | Array of KubeconfigResponse | - | 返回数据列表的总量。 |
参数名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String | kc9q8pbfqtofn8j**** | Kubeconfig ID。 |
UserId | Integer | 210000**** | 用户 ID。 |
RoleId | Integer | 678**** | 角色 ID。 |
ClusterId | String | cc9q8pbfqtofn8j**** | 集群 ID。 |
Type | String | Private | 集群 Kubeconfig 文件类型,参数值有:
|
CreateTime | String | 2022-05-06T02:49:19Z | Kubeconfig 生成时间。 |
ExpireTime | String | 2022-05-06T02:49:19Z | Kubeconfig 到期时间。 |
Kubeconfig | String | YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEplMwdExTMHRDazFKU1xDUVVSQlRrS********* | Kubeconfig 文本。以 Base64 编码返回。 说明 如果 |
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "20220515130014****", "Action": "ListKubeconfigs", "Version": "2022-05-12", "Service": "vke", "Region": "cn-beijing" }, "Result": { "TotalCount": 1, "PageNumber": 1, "PageSize": 10, "Items": [ { "Id": "kc9q8pbfqtofn8j****", "UserId": 210000****, "ClusterId": "cc9q8pbfqtofn8j****", "Type": "Private", "CreateTime": "2022-05-06T02:49:19Z", "ExpireTime": "2022-05-06T02:49:19Z", "Kubeconfig": "YXBpVmVyc2lvbjogdjEKY2x1c3RlcnM6Ci0gY2x1c3RlcjoKICAgIGNlcnRpZmljYXRlLWF1dGhvcml0eS1kYXRhOiBMUzB0TFMxQ1JVZEplMwdExTMHRDazFKU1xDUVVSQlRrS*********" } ] } }
本接口无专有错误码,公共错误码请参见 公共错误码。