全部产品
云市场

ListScaleOutEcu

更新时间:2019-08-28 18:14:57

功能

获取创建应用及应用扩容时可用的机器列表。

请求 URL

/pop/v5/resource/scale_out_ecu_list

请求方法

GET

请求参数 - 创建普通应用

名称 类型 必填 说明
logicalRegionId String 逻辑地域 ID(填写后会用此参数代替 regionId)
clusterId String 集群 ID
instanceNum Integer 需要筛选出的可用机器数量,默认返回所有可用机器

请求参数 - 创建 Docker 应用

名称 类型 必填 说明
logicalRegionId String 逻辑地域 ID(填写后会用此参数代替 regionId)
clusterId String 集群 ID
cpu Integer 筛选出满足 CPU 核心数量需求的机器
mem Integer 筛选出满足内存剩余可用 MB 需求的机器
instanceNum Integer 创建 Docker 应用时必填,需要筛选出的可用机器数量

请求参数 - 应用扩容

名称 类型 必填 说明
logicalRegionId String 逻辑地域 ID(填写后会用此参数代替 regionId)
appId String 应用 ID
groupId String 需要扩容机器的分组 ID。不填为默认分组
instanceNum Integer 需要筛选出的可用机器数量

返回参数

名称 类型 说明
Code Integer code 码
Message String 信息
EcuInfoList List<EcuInfo> 集群实体列表

EcuInfo

名称 类型 说明
EcuId String 这台 ECU 的唯一标示 ID,可以通过在 ECS 上执行 dmidecode 获取
Online Boolean 是否在线,且机器当前是否受 EDAS 管控
DockerEnv Boolean 是否安装了 Docker
CreateTime Long 创建时间,毫秒
UpdateTime Long 最后变更时间,毫秒
HeartbeatTime Long 心跳时间,毫秒
IpAddr String ECU 的内网 IP
UserId String 管理员账户名
Name String ECS 实例名称
ZoneId String ECS 所在可用区
RegionId String ECS 所在大区 ID
VpcId String ECS 所在 VPC 网络 ID
AvailableCpu Long ECS 可用 CPU 核心数
AvailableMem Long ECS 可用内存数,单位 MB