全部产品
云市场

ModifyScalingRule

更新时间:2019-10-29 12:12:39

功能

设置扩缩容规则

请求 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 信息