全部产品
云市场

ModifyScalingRule

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

功能

设置扩缩容规则

请求 URL

/pop/v5/app/scaling_rules

请求方法

POST,PUT

请求参数

名称 类型 必填 说明
AppId String 应用 ID
GroupId String 部署分组 ID
InEnable Boolean 是否包含缩容规则
OutEnable Boolean 是否包含扩容规则
InCondition String 若InEnable为真,则必填 触发条件:任一条件为OR,所有条件为 AND
InCpu Integer 若InEnable为真,则必填 触发指标 cpu使用率
InLoad Integer 若InEnable为真,则必填 触发指标 系统负载
InRT Integer 若InEnable为真,则必填 触发指标 服务时延
InStep Integer 若InEnable为真,则必填 每次缩容的实例数
InDuration Integer 若InEnable为真,则必填 持续时间超过,单位分钟
InInstanceNum Integer 若InEnable为真,则必填 分组缩容时最小实例数
OutCondition String 若OutEnable为真,则必填 触发条件:任一条件为OR,所有条件为 AND
OutCpu Integer 若OutEnable为真,则必填 触发指标 cpu使用率
OutLoad Integer 若OutEnable为真,则必填 触发指标 系统负载
OutRT Integer 若OutEnable为真,则必填 触发指标 服务时延
OutStep Integer 若OutEnable为真,则必填 每次扩容的实例数
OutDuration Integer 若OutEnable为真,则必填 持续时间超过,单位分钟
OutInstanceNum Integer 若OutEnable为真,则必填 分组扩容时时最大实例数
ResourceFrom String 若OutEnable为真,则必填 扩容实例来源。 弹性资源为 NEW;已有资源为 AVAILABLE; 已有资源优先为 AVAILABLE_FIRST。NEW或AVAILABLE_FIRST需指定弹性扩容参数,弹性扩容包括两种模式“启动模版”、“基于现有实例规则”
TemplateId String 弹性扩容“启动模版” ID,若OutEnable为真才有效,优先于TemplateInstanceId
TemplateVersion Integer 弹性扩容“启动模版”版本,若TemplateId为真才有效,若使用默认模版,则传-1,否则相应版本号
TemplateInstanceId String 弹性扩容“基于现有实例规则”的实例 ID,若OutEnable为真才有效
TemplateInstanceName String 弹性扩容“基于现有实例规则”的实例名称,若TemplateInstanceId存在 才有效
MultiAzPolicy String 弹性扩容的多可用区扩缩容策略。优先级策略为 PRIORITY;均衡分布策略为 BALANCE
ScalingPolicy String 弹性扩容的回收模式,释放模式为 release,停机回收模式为 recycle
Password String 实例登录密码,当弹性扩容使用“基于现有实例规则”才有效
KeyPairName String 实例登录密钥名称, 当弹性扩容使用“基于现有实例规则”才有效
VpcId String 弹性扩容的“启动模版”或“基于现有实例规则”所关联的Vpc ID
VSwitchIds String Vpc相关的vswitch ID列表,逗号分割
AcceptEULA Boolean 若使用弹性扩容,则必须指定true

返回参数

名称 类型 说明
Code Integer code 码
Message String 信息