弹性伸缩 AS-查询弹性伸缩策略详情:响应参数

时间:2023-11-01 16:21:46

响应参数

表2 响应参数

参数

参数类型

描述

scaling_policy

scaling_policy object

伸缩策略详情。详情请见表 scaling_policy字段数据结构说明

表3 scaling_policy字段数据结构说明

参数

参数类型

描述

scaling_group_id

String

伸缩组ID

scaling_policy_name

String

伸缩策略名称。

支持模糊匹配。

scaling_policy_id

String

伸缩策略ID

policy_status

String

伸缩策略状态

  • INSERVICE:已启用
  • PAUSED:已停用
  • EXECUTING:执行中

scaling_policy_type

String

伸缩策略类型:

  • ALARM:告警策略,此时alarm_id有返回,scheduled_policy不会返回。
  • SCHEDULED:定时策略,此时alarm_id不会返回,scheduled_policy有返回,并且recurrence_type、recurrence_value、start_time和end_time不会返回。
  • RECURRENCE:周期策略,此时alarm_id不会返回,scheduled_policy有返回,并且recurrence_type、recurrence_value、start_time和end_time有返回。

alarm_id

String

告警ID

scheduled_policy

scheduled_policy object

定时、周期任务策略。详情请见表 scheduled_policy字段数据结构说明

scaling_policy_action

scaling_policy_action object

策略执行具体动作。详情请见表 scaling_policy_action字段数据结构说明

cool_down_time

Integer

冷却时间,单位秒。

create_time

String

创建伸缩策略时间,遵循UTC时间。

表4 scheduled_policy字段数据结构说明

参数

参数类型

描述

launch_time

String

触发时间,遵循UTC时间。

  • 如果scaling_policy_type为SCHEDULED,则格式为:YYYY-MM-DDThh:mmZ。
  • 如果scaling_policy_type为RECURRENCE,则格式为:hh:mm。

recurrence_type

String

周期触发类型。

  • Daily:每天执行一次
  • Weekly:每周指定天执行一次。
  • Monthly:每月指定天执行一次。

recurrence_value

String

周期触发任务数值:

  • 类型为Daily时,该字段为null,表示每天执行
  • 类型为Weekly时,该字段取值范围为1-7,1表示星期日,以此类推,以“,”分割,例如:1,3,5。
  • 类型为Monthly时,该字段取值范围为1-31,分别表示每月的日期,以“,”分割,例如:1,10,13,28。

start_time

String

周期策略重复执行开始时间,遵循UTC时间。

格式为:YYYY-MM-DDThh:mmZ。

end_time

String

周期策略重复执行结束时间,遵循UTC时间。

格式为:YYYY-MM-DDThh:mmZ。

表5 scaling_policy_action字段数据结构说明

参数

参数类型

描述

operation

String

操作选项。

  • ADD:增加实例
  • REMOVE:减少实例
  • SET:设置实例数为

instance_number

Integer

操作实例个数。

instance_percentage

Integer

操作实例百分比。

support.huaweicloud.com/api-as/as_06_0408.html