查询符合条件的已安装组件详情列表。
调用该 API 时的请求参数如下,除此之外还需传入公共请求参数。公共请求参数说明,请参见 公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListAddons | 接口名称。当前 API 的名称为 ListAddons 。 |
Version | String | 是 | 2022-05-12 | 接口版本。当前 API 的版本为 2022-05-12 。 |
Filter | Object of ListAddonsFilter | 否 | - | 待查询组件的筛选条件。 |
PageNumber | Integer | 否 | 1 | 分页查询时的起始页码,从 1 开始,默认为 1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的记录数,取值:
|
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
ClusterIds | Array of String | 否 | ["cc5silumrsfeq****"] | 集群 ID 列表。 说明 此参数为空数组时,基于账号下指定地域的所有集群进行筛选。 |
Names | Array of String | 否 | ["ingress-nginx"] | 组件名称列表。 说明 此参数为空数组时,基于指定集群下的所有组件进行筛选。 |
DeployModes | Array of String | 否 | ["Unmanaged"] | 支持的部署模式,取值:
|
DeployNodeTypes | Array of String | 否 | ["VirtualNode"] | 部署节点类型。仅
|
Statuses | Array of AddonStatusFilter | 否 | [{"Phase":"Running","Conditions.Type":"Ok"}] | 组件状态。 |
CreateClientToken | String | 否 | ed6b1190-dc17-11ec-9519-eb58a7****** | 创建成功时的 ClientToken。 ClientToken 是保证请求幂等性的字符串。该字符串由调用方传入。 |
UpdateClientToken | String | 否 | BC028527-33B9-4990-A633-54A859****** | 按更新幂等token过滤,精确查询 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Phase | String | 否 | Running | 组件的状态,取值:
注意 Phase 和 Conditions.Type 两者至少有一个参数必填,否则为无效数组元素。合法的 Phase 和 Conditions.Type 组合请参见 资源状态说明。 |
Conditions.Type | String | 否 | Ok | 组件当前主状态下的状态条件,即进入该主状态的原因,可以有多个原因,取值:
注意 Phase 和 Conditions.Type 两者至少有一个参数必填,否则为无效数组元素。合法的 Phase 和 Conditions.Type 组合请参见 资源状态说明。 |
POST https://open.volcengineapi.com/?Action=ListAddons&Version=2022-05-12 HTTP/1.1 Content-Type:application/json { "Filter": { "ClusterIds": ["cc5silumrsf******"], "Names": ["ingress-nginx"], "DeployModes": ["Unmanaged"], "DeployNodeTypes": ["VirtualNode"], "Statuses": [{ "Phase": "Running", "Conditions.Type": "Ok" }], "CreateClientToken": "ed6b1190-dc17-11ec-9519-eb58a7******", "UpdateClientToken": "BC028527-33B9-4990-A633-54A859******" }, "PageNumber": 1, "PageSize": 10 }
本接口返回参数如下表所示,公共返回参数请参见 返回结果。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Items | Array of Addon | - | 组件列表。 |
PageNumber | Integer | 1 | 当前页码。 |
PageSize | Integer | 10 | 每页显示的组件数。 |
TotalCount | Integer | 100 | 返回数据列表的总量。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
ClusterId | String | cc5sil**** | 组件所在集群 ID。 |
Name | String | ingress-nginx | 组件名称。 |
Version | String | v0.44.0 | 组件版本。 |
DeployMode | String | Unmanaged | 组件部署模式,参数值有:
|
DeployNodeType | String | VirtualNode | 部署节点的类型,参数值有:
|
Config | String | {"xxx":"true"} | 组件配置。详细的参数说明,请参见 组件配置信息。 |
CreateTime | String | 2021-10-27T10:33:30Z | 安装组件的时间。 |
UpdateTime | String | 2021-10-29T10:33:30Z | 更新组件的时间。 |
Status | Object of AddonStatus | {"Status":"Running","Conditions":["Type":"Ok"]} | 组件状态。 |
CreateClientToken | String | ed6b1190-dc17-11ec-9519-eb58a7****** | 建成功时的 ClientToken。 |
UpdateClientToken | String | BC028527-33B9-4990-A633-54A859****** | 最后一次更新成功时的 ClientToken。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Phase | String | Running | 组件的状态,参数值有:
说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
Conditions | Array of AddonCondition | ["Type":"Ok"] | 组件当前主状态下的状态条件,即进入该主状态的原因。 说明 合法的 Phase 和 Conditions.Type 组合说明,请参见 资源状态说明。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Type | String | Ok | 组件当前主状态下的状态条件,即进入该主状态的原因,可以有多个原因,参数值有:
|
HTTP/1.1 200 OK Content-Type:application/json { "ResponseMetadata": { "RequestId": "202***", "Action": "ListAddons", "Version": "2022-05-12", "Service": "vke", "Region": "cn-beijing" }, "Result": { "Items": [ { "ClusterId": "cc**", "Name": "ingress-nginx", "Version": "v1.3.1-vke.5", "DeployMode": "Unmanaged", "DeployNodeType": "Node", "Config": "{\"Replica\":1,\"Resource\":{\"Request\":{\"Cpu\":\"0.25\",\"Memory\":\"512Mi\"},\"Limit\":{\"Cpu\":\"0.5\",\"Memory\":\"1024Mi\"}},\"PrivateNetwork\":{\"SubnetId\":\"subnet-2d61qn69iji****\",\"IpVersion\":\"IPV4\"}}", "CreateTime": "2022-10-31 07:45:16.19943 +0000 UTC", "UpdateTime": "2023-04-25 01:50:16.68753 +0000 UTC", "Status": { "Phase": "Running", "Conditions": [ { "Type": "Ok" } ] }, "CreateClientToken": "", "UpdateClientToken": "", "ClusterType": "" } ], "PageNumber": 1, "PageSize": 10, "TotalCount": 1 } }
本接口无专有错误码,公共错误码请参见 公共错误码。