全部产品
云市场

ListPreferredEcsTypes

更新时间:2019-09-27 17:05:32

查询推荐的 ECS 实例规格。

描述

查询 E-HPC 推荐的 ECS 实例规格。

请求参数

名称 类型 是否必需 默认值 描述
Action String - 操作接口名,系统规定参数,取值:ListPreferredEcsTypes
RegionId String - 地域 ID
ZoneId String - 可用区 ID。
SpotStrategy String NoSpot 可选项:NoSpotSpotWithPriceLimitSpotAsPriceGo。具体含义请参考 ECS CreateInstance 接口同名参数。
InstanceChargeType String PostPaid ECS 实例的付费类型,PostPaid:按量付费,PrePaid:包年包月。具体含义请参考 ECS CreateInstance 接口同名参数。

返回参数

除公共返回参数外返回如下结果:

名称 类型 描述
SupportSpotInstance Boolean 是否支持竞价实例。
Series Array<SeriesInfo> 推荐的 ECS 实例系列列表,每个系列包含 E-HPC 集群各种节点对应的推荐规格。

其中 SeriesInfo 结构的格式如下:

名称 类型 描述
SeriesId String 系列ID。例如:HighCompute、HighMem、GPU、All,其中 All 代表全部可选项。
SeriesName String 系列名称。例如:计算密集、大内存、显卡加速、自定义配置。
Roles RoleEcsInfo 本系列包含的,E-HPC 集群各种节点对应的推荐规格信息。

其中 RoleEcsInfo 结构的格式如下:

名称 类型 描述
Manager Array<InstanceTypeId> 管控节点(Manager)对应的推荐 ECS 规格列表。
Compute Array<InstanceTypeId> 计算节点(Compute)对应的推荐 ECS 规格列表。
Login Array<InstanceTypeId> 登录节点(Login)对应的推荐 ECS 规格列表。

其中 InstanceTypeId 是 ECS 实例规格 ID,例如 ecs.n1.large。

示例

请求示例

  1. https://ehpc.cn-hangzhou.aliyuncs.com/?Action=ListPreferredEcsTypes&RegionId=cn-hangzhou&ZoneId=cn-hangzhou-b&<公共请求参数>

返回示例

XML格式

  1. <ListPreferredEcsTypesResponse>
  2. <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
  3. <SupportSpotInstance>true</SupportSpotInstance>
  4. <Series>
  5. <SeriesInfo>
  6. <SeriesName>SeriesAll</SeriesName>
  7. <SeriesId>All</SeriesId>
  8. <Roles>
  9. <Login>
  10. <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
  11. <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
  12. <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
  13. </Login>
  14. <Manager>
  15. <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
  16. <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
  17. <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
  18. </Manager>
  19. <Compute>
  20. <InstanceTypeId>ecs.sn1ne.2xlarge</InstanceTypeId>
  21. <InstanceTypeId>ecs.sn1ne.4xlarge</InstanceTypeId>
  22. <InstanceTypeId>ecs.n1.tiny</InstanceTypeId>
  23. </Compute>
  24. </Roles>
  25. </SeriesInfo>
  26. </Series>
  27. </ListPreferredEcsTypesResponse>

JSON格式

  1. {
  2. "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
  3. "SupportSpotInstance": true,
  4. "Series": {
  5. "SeriesInfo": [
  6. {
  7. "SeriesName": "SeriesAll",
  8. "SeriesId": "All",
  9. "Roles": {
  10. "Login": {
  11. "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
  12. },
  13. "Manager": {
  14. "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
  15. },
  16. "Compute": {
  17. "InstanceTypeId": [ "ecs.sn1ne.2xlarge", "ecs.sn1ne.4xlarge", "ecs.n1.tiny" ]
  18. }
  19. }
  20. }
  21. ]
  22. }
  23. }

错误码

查询 E-HPC 接口错误码请访问 错误码。更多错误码,请访问 API 错误中心