调用ModifyScalingRule接口修改弹性扩、缩容规则。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
edas:ManageApplication |
update |
*Application
|
无 | 无 |
请求语法
POST /pop/v5/app/scaling_rules HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| AppId |
string |
是 |
应用 ID。 |
74ee****-db65-4322-a1f6-bcb60e5b**** |
| GroupId |
string |
是 |
部署分组 ID。 |
8123db90-880f-486f-****-************ |
| InCondition |
string |
否 |
触发条件。
|
"OR" |
| InEnable |
boolean |
否 |
是否包含缩容规则。
|
true |
| InCpu |
integer |
否 |
触发指标:CPU 使用率。 |
50 |
| InDuration |
integer |
否 |
持续时间,单位为分钟。 |
50 |
| InInstanceNum |
integer |
否 |
分组缩容时需要保留的最小实例数。 |
3 |
| InLoad |
integer |
否 |
触发指标:系统负载。 |
50 |
| InRT |
integer |
否 |
触发指标:服务时延。单位为毫秒,最小值为 0。 |
50 |
| InStep |
integer |
否 |
每次缩容的实例数。 |
1 |
| OutCondition |
string |
否 |
触发条件。
|
"OR" |
| OutCPU |
integer |
否 |
触发指标:CPU 使用率。 |
50 |
| OutDuration |
integer |
否 |
持续时间,单位为分钟。 |
50 |
| OutEnable |
boolean |
否 |
是否包含扩容规则。 |
true |
| OutInstanceNum |
integer |
否 |
分组扩容时的最大实例数。 |
10 |
| OutLoad |
integer |
否 |
触发指标:系统负载。 |
50 |
| OutRT |
integer |
否 |
触发指标:服务时延。单位为毫秒,最小值为 0。 |
0 |
| OutStep |
integer |
否 |
每次扩容的实例数。 |
0 |
| ResourceFrom |
string |
否 |
扩容实例来源。
NEW 或 AVAILABLE_FIRST 需指定弹性扩容参数,弹性扩容包括两种模式:启动模版和基于现有实例规则。 |
"AVAILABLE" |
| MultiAzPolicy |
string |
否 |
弹性扩容的多可用区扩缩容策略。包含两种策略:
|
"PRIORITY" |
| VpcId |
string |
否 |
弹性扩容的“启动模版”或“基于现有实例规则”所关联的 VPC ID。 |
"vpc-bp1j55oz3bg*****" |
| VSwitchIds |
string |
否 |
VPC 相关的 vswitch ID 列表,多个以半角逗号(,)分割。 |
"vsw-bp1ldxs3d4fd*****" |
| ScalingPolicy |
string |
否 |
弹性缩容的回收模式。
|
"release" |
| TemplateInstanceId |
string |
否 |
弹性扩容“基于现有实例规则”的实例 ID。OutEnable 为 true(真)才有效。 |
"1" |
| TemplateInstanceName |
string |
否 |
弹性扩容“基于现有实例规则”的实例名称。TemplateInstanceId 存在才有效。 |
"tpl-tdy218" |
| Password |
string |
否 |
实例登录密码。当弹性扩容使用“基于现有实例规则”才有效。 |
"Pwd*****" |
| KeyPairName |
string |
否 |
实例登录密钥名称。当弹性扩容使用“基于现有实例规则”才有效。 |
"tdy218" |
| AcceptEULA |
boolean |
否 |
若使用弹性扩容,则必须设置为 true。 |
true |
| TemplateId |
string |
否 |
弹性扩容“启动模版”ID。OutEnable 为 true(真)才有效,优先级高于 TemplateInstanceId。 |
"lt-wz9hkhn8wp*****" |
| TemplateVersion |
integer |
否 |
弹性扩容“启动模版”版本。OutEnable 为 true(真)才有效。若使用默认模版,则设置为 |
-1 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Code |
integer |
Code 码 |
200 |
| Message |
string |
信息 |
success |
| RequestId |
string |
请求 ID |
CB36E997-FE54-476C-8C0D-******** |
示例
正常返回示例
JSON格式
{
"Code": 200,
"Message": "success",
"RequestId": "CB36E997-FE54-476C-8C0D-********"
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。