调用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

LogicalRegionId String Query cn-hangzhou:***wei

微服务空间ID

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

返回数据

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

code码

Message String success

信息

RequestId String b197-40ab-9155-7ca7

请求ID

EcuInfoList Array of EcuEntity

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

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

VPC ID

UpdateTime Long 1599803995894

更新时间的时间戳

IpAddr String 192.123.XX.XX

ECU的内网IP

AvailableCpu Integer 1

可用CPU数量

CreateTime Long 1542692376066

创建时间的时间戳

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

关联用户的UID

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

实例ID

Mem Integer 500

总内存

RegionId String cn-beijing

所在地域

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

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

Cpu Integer 1

CPU总核数

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

应用ID

DockerEnv Boolean true

是否安装了Docker

Online Boolean true

是否在线

AvailableMem Integer 200

可用内存

ZoneId String cn-beijing-h

所在可用区ID

Name String test

名称

HeartbeatTime Long 1573281040819

上一次心跳检测的时间戳

示例

请求示例

POST /pop/v5/resource/ecu_list?AppId=e809****-43d7-4c6b-8e01-b0d9d1db****&LogicalRegionId=cn-hangzhou:***wei HTTP/1.1
Host:edas.aliyuncs.com
Content-Type:application/json

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

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

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

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

错误码

访问错误中心查看更多错误码。