调用ListComponents接口查询组件列表,本API适用于ECS集群中的应用。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见API调用公共参数。

请求语法

GET /pop/v5/resource/components HTTP/1.1

请求参数

无请求参数。

返回数据

名称 类型 示例值 描述
Code Integer 200

HTTP状态码。

ComponentList Array of Component

组件列表。

Component
ComponentId String 1

组件ID。

ComponentKey String JDK 7

组件Key。

Desc String JDK 7

组件描述。

Expired Boolean false

是否过期:

  • false:未过期
  • true:已过期
Type String JDK

组件类型:

  • JDK
  • TOMCAT
  • TENGINE
Version String oraclejdk7

组件版本。

Message String success

返回信息。

示例

请求示例

GET /pop/v5/resource/components HTTP/1.1
公共请求头

正常返回示例

XML格式

<Message>success</Message>
<ComponentList>
    <Component>
        <Desc>JDK 7</Desc>
        <Type>JDK</Type>
        <Version>oraclejdk7</Version>
        <ComponentKey>JDK 7</ComponentKey>
        <Expired>false</Expired>
        <ComponentId>1</ComponentId>
    </Component>
</ComponentList>
<Code>200</Code>

JSON格式

{
    "Message": "success",
    "ComponentList": {
        "Component": {
            "Desc": "JDK 7",
            "Type": "JDK",
            "Version": "oraclejdk7",
            "ComponentKey": "JDK 7",
            "Expired": false,
            "ComponentId": 1
        }
    },
    "Code": 200
}