全部产品
Search
文档中心

修改集群

更新时间: 2018-05-14

描述

修改集群信息(ModifyCluster)。

请求语法

  1. PUT /clusters/{Id}
  2. {
  3. "Groups": {
  4. "{GroupName}": {
  5. "DesiredVMCount": 3,
  6. "SpotStrategy": "SpotAsPriceGo",
  7. "SpotPriceLimit": 0.0
  8. }
  9. }
  10. }

属性说明

属性名称 类型 是否必需 描述
Id String 集群标识符。
GroupName String Group的名字
DesiredVMCount int 期望实例数量。
SpotStrategy String 实例的竞价策略,只有在ResourceType为Spot的情况下有效。
取值范围:
SpotWithPriceLimit:设置上限价格的竞价实例;
SpotAsPriceGo:系统自动出价,最高按量付费价格。
SpotPriceLimit Float 实例的每小时最高价格。支持最大 3 位小数,SpotStrategy 为 SpotWithPriceLimit 生效。

返回信息

成功

返回200状态码。

错误码

错误代码 错误信息 HTTP 状态码 说明
Invalid{Parameter} Specified parameter {Parameter} is not valid. 400 {Parameter}参数不合法。
InvalidDesiredVMCount Specified parameter DesiredVMCount is not valid. Its type must be integer. 400 DesiredVMCount必须是一个integer。
InvalidDesiredVMCount Specified parameter DesiredVMCount is not valid. It must be in [1, 65536]. 400 DesiredVMCount的大小必须在1与65536之间。
InvalidGroups Specified parameter Groups is not valid. Its type must be object. 400 Groups必须是一个object。
InvalidGroups.{key} Specified parameter Groups.{key} is not valid. Its type must be object. 400 Groups.{key}必须是一个object。
InvalidGroups.{key} Specified parameter Groups.{key} is not valid. Its size must be in [1, 64]. 400 Groups.{key}的大小必须在1与64之间。
MissingDesiredVMCount DesiredVMCount is mandatory for this action. 400 缺少DesiredVMCount参数。
MissingGroups Groups is mandatory for this action. 400 缺少Groups参数。
QuotaExhausted.MaxClusterGroupDesiredVMCount The MaxClusterGroupDesiredVMCount ({value}) quota is exhausted. 403 一个Cluster中的一个Group的DesiredVMCount不能超过{value}。
InvalidResource.NotFound Specified resource is not found. 404 用户请求的资源不存在。