阅读530 返回首页    go 微信


获取可部署的 ECU 列表__资源管理类 API_Open API 参考_企业级分布式应用服务 EDAS-阿里云

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

请求 URI

  1. /resource/ecu_list

参数列表

响应数据

  1. {
  2. "code":200,
  3. "data":[
  4. {
  5. "ipAddr":"10.161.77.3",
  6. "forBeta":false,
  7. "instanceId":"i-28iphw011",
  8. "mem":0,
  9. "provisioned":false,
  10. "appId":"",
  11. "fullFunctionStarAgentInstalled":false,
  12. "vpcId":"",
  13. "zoneId":"cn-qingdao-b",
  14. "id":"38cb9cea-0956-4081-bcd3-76e7a3b167ea",
  15. "state":"DELETED",
  16. "heartbeatTime":1467169067358,
  17. "agentInstalled":true,
  18. "cpu":0,
  19. "lastOnTime":1461743465014,
  20. "updateTime":1467169075780,
  21. "ecuId":"38cb9cea-0956-4081-bcd3-76e7a3b167ea",
  22. "userId":"xxxxxx@aliyun.com",
  23. "appRunning":false,
  24. "versionId":"77068397-6888-45f7-b345-7f3db73306f7",
  25. "createTime":1447898575156,
  26. "nodeState":"CONTAINER_OFF",
  27. "regionId":"cn-qingdao",
  28. "name":"测试环境",
  29. "agentVersion":"2.5.1",
  30. "online":true,
  31. "processing":false
  32. }
  33. ]
  34. }

部分字段含义

字段名 类型 描述
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

示例

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

最后更新:2016-11-23 17:31:06

  上一篇:go 获取 Region 列表__资源管理类 API_Open API 参考_企业级分布式应用服务 EDAS-阿里云
  下一篇:go 获取资源组列表__资源管理类 API_Open API 参考_企业级分布式应用服务 EDAS-阿里云