云容器引擎API:获取AddonInstance列表(ListAddonInstances)详解

插件管理
云容器引擎(Cloud Container Engine,简称CCE)是一款基于Kubernetes的容器管理平台,提供了丰富的插件功能,可以帮助用户扩展集群的功能,插件管理是CCE的一个重要组成部分,通过插件管理,用户可以方便地安装、配置和使用各种插件。
获取AddonInstance列表(ListAddonInstances)
API简介
获取AddonInstance列表(ListAddonInstances)是云容器引擎API中用于查询集群中所有插件实例的接口,通过调用该接口,用户可以获取到集群中所有插件实例的详细信息,包括插件名称、状态、版本等信息。
API请求参数

调用ListAddonInstances接口时,需要传入以下参数:
| 参数名 | 类型 | 必选 | 说明 |
|---|---|---|---|
| clusterId | String | 是 | 集群ID |
| instanceId | String | 否 | 插件实例ID,用于精确查询特定插件实例,不传则查询所有插件实例 |
| name | String | 否 | 插件名称,用于筛选特定插件,不传则查询所有插件 |
| status | String | 否 | 插件状态,用于筛选特定状态,不传则查询所有状态 |
| version | String | 否 | 插件版本,用于筛选特定版本,不传则查询所有版本 |
| page | Integer | 否 | 分页页码,默认为1 |
| pageSize | Integer | 否 | 分页大小,默认为10 |
API返回结果
调用ListAddonInstances接口后,会返回一个JSON格式的响应结果,包含以下字段:
| 字段名 | 类型 | 说明 |
|---|---|---|
| total | Integer | 查询到的插件实例总数 |
| list | Array | 插件实例列表,每个实例包含以下字段: |
| – id | String | 插件实例ID |
| – clusterId | String | 集群ID |
| – name | String | 插件名称 |
| – status | String | 插件状态 |
| – version | String | 插件版本 |
| – createTime | String | 创建时间 |
| – updateTime | String | 更新时间 |
示例
以下是一个调用ListAddonInstances接口的示例:
{
"total": 2,
"list": [
{
"id": "1234567890abcdef12345678",
"clusterId": "abcdef1234567890abcdef12",
"name": "example-plugin",
"status": "Running",
"version": "1.0.0",
"createTime": "2025-01-01T00:00:00Z",
"updateTime": "2025-01-01T00:00:00Z"
},
{
"id": "1234567890abcdef12345679",
"clusterId": "abcdef1234567890abcdef12",
"name": "example-plugin",
"status": "Stopping",
"version": "1.0.1",
"createTime": "2025-01-01T00:00:00Z",
"updateTime": "2025-01-01T00:00:00Z"
}
]
}获取AddonInstance列表(ListAddonInstances)是云容器引擎API中一个非常有用的接口,可以帮助用户了解集群中所有插件实例的详细信息,通过合理使用该接口,用户可以更好地管理和维护自己的CCE集群。

FAQs:
Q1:ListAddonInstances接口支持哪些参数?
A1:ListAddonInstances接口支持以下参数:clusterId、instanceId、name、status、version、page、pageSize。
Q2:如何获取特定状态下的插件实例列表?
A2:在调用ListAddonInstances接口时,可以通过设置status参数为特定状态(如Running、Stopping等)来获取该状态下的插件实例列表。
图片来源于AI模型,如侵权请联系管理员。作者:酷小编,如若转载,请注明出处:https://www.kufanyun.com/ask/92256.html




