查询符合条件的集群 Kubeconfig 详情列表。
查询集群 Kubeconfig 凭证时,根据接口调用者权限的区别,包含如下两种:
调用该 API 时的请求参数如下,除此之外还需传入公共请求参数。公共请求参数说明,请参见 公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListKubeconfigs | 接口名称。当前 API 的名称为 ListKubeconfigs 。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12 。 |
PageNumber | Integer | 否 | 1 | 分页查询时的起始页码,从 1 开始,默认为 1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的记录数,取值:
|
Filter | Object of ListKubeconfigsFilter | 否 | - | 待查询 Kubeconfig 的筛选条件。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ClusterIds | Array of String | 否 | ["cc5silumrsf******"] | 集群 ID。 说明
|
Ids | Array of String | 否 | ["kc9l74mvqtof******"] | Kubeconfig ID。 |
UserIds | Array of Long | 否 | [2100******] | 用户 ID。 注意
|
RoleIds | Array of Long | 否 | [7890******] | 角色 ID。 注意
|
Types | Array of String | 否 | ["Private"] | 集群 Kubeconfig 文件类型,取值:
|
POST https://open.volcengineapi.com/?Action=ListKubeconfigs&Version=2022-05-12 Content-Type:application/json { "PageNumber": 1, "PageSize": 10, "Filter": { "ClusterIds": ["cc5silumrsfeq****"], "Ids": ["kc9l74mvqtofjnoj5*****"], "UserIds": [210000*****], "Types": ["Private"] } }
本接口返回参数如下表所示,公共返回参数请参见 返回结果。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Items | Array of KubeconfigResponse | - | Kubeconfig 的详细信息列表。 |
PageNumber | Integer | 1 | 当前页码。 |
PageSize | Integer | 10 | 每页显示的 Kubeconfig 信息条数。 |
TotalCount | Integer | 11 | 符合条件的 Kubeconfig 总数。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Id | String | kc9q8pbf******** | Kubeconfig ID。 |
UserId | Long | 21000***** | 用户 ID。 |
ClusterId | String | cc9q8pbf******** | 集群 ID。 |
Type | String | Private | 集群 Kubeconfig 文件类型,参数值有:
|
CreateTime | String | 2022-05-06T02:49:19Z | Kubeconfig 生成时间。 |
ExpireTime | String | 2022-05-06T02:49:19Z | Kubeconfig 到期时间。 |
Kubeconfig | String | YXBpVmVyc2****** | Kubeconfig 文本。以 Base64 编码返回。 说明 如果 |
RoleId | Long | 13****** | 角色 ID。 |
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": "YXBpVmVyc2lvbjogdj*********MUzB0TFMxQ*********TMHRDazFKU1xDUVVSQlRrS*********" } ] } }
本接口无专有错误码,公共错误码请参见 公共错误码。