调用ListApplicationEcu接口获取ECU列表。

调试

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

请求头

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

请求语法

POST /pop/v5/resource/ecu_list HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
AppId String Query e809****-43d7-4c6b-8e01-b0d9d1db****

应用ID。获取AppId,请参见ListApplication

  • 如果设置了AppId,则查询指定应用中的ECU列表。
  • 如果未设置AppId,则查询当前地域中的ECU列表。

返回数据

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

code码

EcuInfoList Array of EcuEntity

具体内容,请参见EcuEntity定义。

EcuEntity
AppId String e809****-43d7-4c6b-8e01-b0d9d1db****

应用ID

AvailableCpu Integer 1

可用CPU数量

AvailableMem Integer 200

可用内存

Cpu Integer 1

CPU总核数

CreateTime Long 1542692376066

创建时间的时间戳

DockerEnv Boolean true

是否安装了Docker

EcuId String 0de2ebdb-9490-4fc4-be41***************

这台ECU的唯一标示ID,可以通过在ECS上执行dmidecode命令获取。

HeartbeatTime Long 1573281040819

上一次心跳检测的时间戳

InstanceId String i-2zej4i2jdf*********

实例ID

IpAddr String 192.123.122.23

ECU的内网IP

Mem Integer 500

总内存

Name String test

名称

Online Boolean true

是否在线

RegionId String cn-beijing

所在地域

UpdateTime Long 1599803995894

更新时间的时间戳

UserId String ****_common_****@aliyun.com

关联用户的UID

VpcId String vpc-2zef6ob8**********

VPC ID

ZoneId String cn-beijing-h

所在可用区ID

Message String success

信息

RequestId String b197-40ab-9155-7ca7

请求ID

示例

请求示例

POST /pop/v5/resource/ecu_list HTTP/1.1
公共请求头

正常返回示例

XML格式

<EcuInfoList>
    <EcuEntity>
        <IpAddr>192.123.122.23</IpAddr>
        <ZoneId>cn-beijing-h</ZoneId>
        <InstanceId>i-2zej4i2jdf*********</InstanceId>
        <CreateTime>1542692376066</CreateTime>
        <Cpu>1</Cpu>
        <EcuId>0de2ebdb-9490-4fc4-be41***************</EcuId>
        <AvailableMem>200</AvailableMem>
        <HeartbeatTime>1573281040819</HeartbeatTime>
        <Name>test</Name>
        <AppId>e809****-43d7-4c6b-8e01-b0d9d1db****</AppId>
        <Mem>500</Mem>
        <VpcId>vpc-2zef6ob8**********</VpcId>
        <UserId>****_common_****@aliyun.com</UserId>
        <UpdateTime>1599803995894</UpdateTime>
        <RegionId>cn-beijing</RegionId>
        <Online>true</Online>
        <AvailableCpu>1</AvailableCpu>
        <DockerEnv>true</DockerEnv>
    </EcuEntity>
</EcuInfoList>
<RequestId>b197-40ab-9155-7ca7</RequestId>
<Message>success</Message>
<Code>200</Code>

JSON格式

{
    "EcuInfoList": {
        "EcuEntity": {
            "IpAddr": "192.123.122.23",
            "ZoneId": "cn-beijing-h",
            "InstanceId": "i-2zej4i2jdf*********",
            "CreateTime": 1542692376066,
            "Cpu": 1,
            "EcuId": "0de2ebdb-9490-4fc4-be41***************",
            "AvailableMem": 200,
            "HeartbeatTime": 1573281040819,
            "Name": "test",
            "AppId": "e809****-43d7-4c6b-8e01-b0d9d1db****",
            "Mem": 500,
            "VpcId": "vpc-2zef6ob8**********",
            "UserId": "****_common_****@aliyun.com",
            "UpdateTime": 1599803995894,
            "RegionId": "cn-beijing",
            "Online": true,
            "AvailableCpu": 1,
            "DockerEnv": true
        }
    },
    "RequestId": "b197-40ab-9155-7ca7",
    "Message": "success",
    "Code": 200
}