弹性伸缩 AS-修改弹性伸缩策略(V2版本):请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
scaling_policy_name |
否 |
String |
伸缩策略名称(1-64个字符),只能包含中文、字母、数字、下划线或中划线。 |
scaling_policy_type |
否 |
String |
策略类型
|
scaling_resource_id |
否 |
String |
伸缩资源ID,伸缩组唯一标识或带宽唯一标识。 |
scaling_resource_type |
否 |
string |
伸缩资源类型
|
alarm_id |
否 |
String |
告警ID,即告警规则的ID,当scaling_policy_type为ALARM时该项必选,此时scheduled_policy不生效。 修改成功后,会自动为该告警ID对应的告警规则的alarm_actions字段增加类型为autoscaling的告警触发动作。 |
scheduled_policy |
否 |
scheduled_policy object |
定时、周期任务策略,当scaling_policy_type为SCHEDULED或RECURRENCE时该项必选,此时alarm_id不生效。详情请见表 scheduled_policy字段数据结构说明。 |
scaling_policy_action |
否 |
scaling_policy_action object |
策略执行具体动作。详情请见表 scaling_policy_action字段数据结构说明。 |
interval_alarm_actions |
否 |
Array of interval_alarm_actions objects |
伸缩策略告警区间,当scaling_policy_type为INTERVAL_ALARM时,该参数生效且必填。详情请见表 interval_alarm_actions字段数据结构说明。 |
cool_down_time |
否 |
Integer |
冷却时间,取值范围0-86400,单位是秒。 |
description |
否 |
String |
伸缩策略描述(1-256个字符)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
launch_time |
是 |
String |
触发时间,遵循UTC时间。
|
recurrence_type |
否 |
String |
周期触发类型,scaling_policy_type为RECURRENCE时该项必选。
|
recurrence_value |
否 |
String |
周期触发任务数值,scaling_policy_type为RECURRENCE时该项必选。
|
start_time |
否 |
String |
周期策略重复执行开始时间,遵循UTC时间。 格式为:YYYY-MM-DDThh:mmZ。 |
end_time |
否 |
String |
周期策略重复执行结束时间,遵循UTC时间,scaling_policy_type为RECURRENCE时该项必选。 当为周期类型策略时,不得早于当前时间和开始时间 格式为:YYYY-MM-DDThh:mmZ。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
operation |
否 |
String |
操作选项,默认为ADD。
|
size |
否 |
Integer |
操作大小,取值范围为0到300的整数,默认为1。只有操作为SET时取值可以为0,其余操作取值均不能为0。
|
percentage |
否 |
Integer |
操作百分比,操作为ADD或REMOVE/REDUCE时取值范围为1到20000的整数,操作为SET时取值范围为0到20000的整数。
|
limits |
否 |
Integer |
操作限制 当scaling_resource_type为BANDWIDTH,且operation不为SET时,limits参数生效,单位为Mbit/s。
|
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
lower_bound |
否 |
double |
区间下限,默认为空。 区间下限为空时,区间上限必须小于等于0。 区间下限最小值为-1.174271E108。 |
upper_bound |
否 |
double |
区间上限,默认为空。 区间上限为空时,区间下限必须大于等于0。 区间上限最大值为1.174271E108。 |
operation |
否 |
String |
操作选项,默认为ADD。
|
size |
否 |
Integer |
操作大小,取值范围为0到300的整数,默认为1。 只有操作为SET时,取值可以为0,其余操作取值均不能为0。
|
percentage |
否 |
Integer |
操作百分比,操作为ADD或REMOVE或REDUCE时,取值范围为1到20000的整数; 操作为SET时,取值范围为0到20000的整数。
|
limits |
否 |
Integer |
操作限制 当scaling_resource_type为BANDWIDTH,且operation不为SET时,limits参数生效,单位为Mbit/s。
|