全部产品
云市场

获取可部署的实例列表 (即将下线)

更新时间:2017-12-11 16:07:26

获取当前已经安装完 EDAS Agent,且在线的 ECU 的列表。 您可以根据这个接口查询可以部署或者扩容应用的 ECU 列表。

注:此功能即将下线,类似语义的 Open API 将在 POP 中给出。

请求 URI

/resource/ecu_list

参数列表

响应数据

{
    "code":200,
    "data":[
        {
            "ipAddr":"10.161.77.3",
            "forBeta":false,
            "instanceId":"i-28iphw011",
            "mem":0,
            "provisioned":false,
            "appId":"",
            "fullFunctionStarAgentInstalled":false,
            "vpcId":"",
            "zoneId":"cn-qingdao-b",
            "id":"38cb9cea-0956-4081-bcd3-76e7a3b167ea",
            "state":"DELETED",
            "heartbeatTime":1467169067358,
            "agentInstalled":true,
            "cpu":0,
            "lastOnTime":1461743465014,
            "updateTime":1467169075780,
            "ecuId":"38cb9cea-0956-4081-bcd3-76e7a3b167ea",
            "userId":"xxxxxx@aliyun.com",
            "appRunning":false,
            "versionId":"77068397-6888-45f7-b345-7f3db73306f7",
            "createTime":1447898575156,
            "nodeState":"CONTAINER_OFF",
            "regionId":"cn-qingdao",
            "name":"测试环境",
            "agentVersion":"2.5.1",
            "online":true,
            "processing":false
        }
    ]
}

部分字段含义

字段名 类型 描述
ipAddr String ECU 的内网 IP
forBeta Boolean 是否设置为 Beta
appId String 这台 ECU 上面部署的应用的唯一标示 ID
ecuId String 这台 ECU 的唯一标示 ID,可以通过在 ECS 上执行dmidecode获取
versionId String 本次部署应用的版本信息
nodeState String 这台 ECU 上应用的状态,可能的值为 OK(正常), AGENT_OFF(Agent 异常), CONTAINER_OFF(容器退出)和 APP_OFF(应用退出)
regionId String 应用所在 Region 的 ID

示例

String resp = edasApiClient.callApi(EdasApiAction.Resource.ecu_list.path(), null);
System.out.println(resp);