Class: TencentCloud::As::V20180419::CreateScalingPolicyRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180419/models.rb

Overview

CreateScalingPolicy请求参数结构体

Instance Attribute Summary collapse

  • #AdjustmentValue ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #AutoScalingGroupId ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #Cooldown ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #DisableScaleIn ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #EstimatedInstanceWarmup ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #MetricAlarm ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #NotificationUserGroupIds ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #PredefinedMetricType ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #ScalingPolicyName ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #ScalingPolicyType ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.
  • #TargetValue ⇒ Object
  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(autoscalinggroupid = nil, scalingpolicyname = nil, scalingpolicytype = nil, adjustmenttype = nil, adjustmentvalue = nil, cooldown = nil, metricalarm = nil, predefinedmetrictype = nil, targetvalue = nil, estimatedinstancewarmup = nil, disablescalein = nil, notificationusergroupids = nil) ⇒ CreateScalingPolicyRequest

    Returns a new instance of CreateScalingPolicyRequest.

    
    
    1390
    1391
    1392
    1393
    1394
    1395
    1396
    1397
    1398
    1399
    1400
    1401
    1402
    1403
    # File 'lib/v20180419/models.rb', line 1390
    
    def initialize(autoscalinggroupid=nil, scalingpolicyname=nil, scalingpolicytype=nil, adjustmenttype=nil, adjustmentvalue=nil, cooldown=nil, metricalarm=nil, predefinedmetrictype=nil, targetvalue=nil, estimatedinstancewarmup=nil, disablescalein=nil, notificationusergroupids=nil)
      @AutoScalingGroupId = autoscalinggroupid
      @ScalingPolicyName = scalingpolicyname
      @ScalingPolicyType = scalingpolicytype
      @AdjustmentType = adjustmenttype
      @AdjustmentValue = adjustmentvalue
      @Cooldown = cooldown
      @MetricAlarm = metricalarm
      @PredefinedMetricType = predefinedmetrictype
      @TargetValue = targetvalue
      @EstimatedInstanceWarmup = estimatedinstancewarmup
      @DisableScaleIn = disablescalein
      @NotificationUserGroupIds = notificationusergroupids
    end

    Instance Attribute Details

    #AdjustmentTypeObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def AdjustmentType
      @AdjustmentType
    end

    #AdjustmentValueObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def AdjustmentValue
      @AdjustmentValue
    end

    #AutoScalingGroupIdObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def AutoScalingGroupId
      @AutoScalingGroupId
    end

    #CooldownObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def Cooldown
      @Cooldown
    end

    #DisableScaleInObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def DisableScaleIn
      @DisableScaleIn
    end

    #EstimatedInstanceWarmupObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def EstimatedInstanceWarmup
      @EstimatedInstanceWarmup
    end

    #MetricAlarmObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def MetricAlarm
      @MetricAlarm
    end

    #NotificationUserGroupIdsObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def NotificationUserGroupIds
      @NotificationUserGroupIds
    end

    #PredefinedMetricTypeObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def PredefinedMetricType
      @PredefinedMetricType
    end

    #ScalingPolicyNameObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def ScalingPolicyName
      @ScalingPolicyName
    end

    #ScalingPolicyTypeObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def ScalingPolicyType
      @ScalingPolicyType
    end

    #TargetValueObject

  • SIMPLE:简单策略
  • TARGET_TRACKING:目标追踪策略
  • CHANGE_IN_CAPACITY:增加或减少若干期望实例数
  • EXACT_CAPACITY:调整至指定期望实例数
  • PERCENT_CHANGE_IN_CAPACITY:按百分比调整期望实例数
  • 当 AdjustmentType 为 CHANGE_IN_CAPACITY 时,AdjustmentValue 为正数表示告警触发后增加实例,为负数表示告警触发后减少实例
  • 当 AdjustmentType 为 EXACT_CAPACITY 时,AdjustmentValue 的值即为告警触发后新的期望实例数,需要大于或等于0
  • 当 AdjustmentType 为 PERCENT_CHANGE_IN_CAPACITY 时,AdjusmentValue 为正数表示告警触发后按百分比增加实例,为负数表示告警触发后按百分比减少实例,单位是:%。
  • ASG_AVG_CPU_UTILIZATION:平均CPU使用率
  • ASG_AVG_LAN_TRAFFIC_OUT:平均内网出带宽
  • ASG_AVG_LAN_TRAFFIC_IN:平均内网入带宽
  • ASG_AVG_WAN_TRAFFIC_OUT:平均外网出带宽
  • ASG_AVG_WAN_TRAFFIC_IN:平均外网入带宽
  • ASG_AVG_CPU_UTILIZATION:[1, 100),单位:%
  • ASG_AVG_LAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_LAN_TRAFFIC_IN:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_OUT:>0,单位:Mbps
  • ASG_AVG_WAN_TRAFFIC_IN:>0,单位:Mbps
  • true:目标追踪策略仅触发扩容
  • false:目标追踪策略触发扩容和缩容
  • 通知组ID,即为用户组ID集合。

    Parameters:

    • AutoScalingGroupId:

      伸缩组ID。可通过登录 控制台 或调用接口 DescribeAutoScalingGroups ,取返回信息中的 AutoScalingGroupId 获取伸缩组ID。

    • ScalingPolicyName:

      告警策略名称,在您账号中必须唯一。名称长度不能超过60,名称仅支持中文、英文、数字、下划线、分隔符"-"、小数点。

    • ScalingPolicyType:

      告警触发策略类型,默认类型为SIMPLE。取值范围:

    • AdjustmentType:

      告警触发后,期望实例数修改方式,仅适用于简单策略,在简单策略场景下必填。取值范围:

    • AdjustmentValue:

      告警触发后,期望实例数的调整值,仅适用于简单策略,在简单策略场景下必填。

    • Cooldown:

      冷却时间,单位为秒,仅适用于简单策略。默认冷却时间300秒。

    • MetricAlarm:

      告警监控指标,仅适用于简单策略,在简单策略场景下必填。

    • PredefinedMetricType:

      预定义监控项,仅适用于目标追踪策略,在目标追踪策略场景下必填。取值范围:

    • TargetValue:

      目标值,仅适用于目标追踪策略,在目标追踪策略场景下必填。

    • EstimatedInstanceWarmup:

      实例预热时间,单位为秒,仅适用于目标追踪策略。取值范围为0-3600,默认预热时间300秒。

    • DisableScaleIn:

      是否禁用缩容,仅适用于目标追踪策略,默认值为 false。取值范围:

    • NotificationUserGroupIds:

      此参数已不再生效,请使用创建通知

    
    
    1388
    1389
    1390
    # File 'lib/v20180419/models.rb', line 1388
    
    def TargetValue
      @TargetValue
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    1405
    1406
    1407
    1408
    1409
    1410
    1411
    1412
    1413
    1414
    1415
    1416
    1417
    1418
    1419
    1420
    1421
    # File 'lib/v20180419/models.rb', line 1405
    
    def deserialize(params)
      @AutoScalingGroupId = params['AutoScalingGroupId']
      @ScalingPolicyName = params['ScalingPolicyName']
      @ScalingPolicyType = params['ScalingPolicyType']
      @AdjustmentType = params['AdjustmentType']
      @AdjustmentValue = params['AdjustmentValue']
      @Cooldown = params['Cooldown']
      unless params['MetricAlarm'].nil?
        @MetricAlarm = MetricAlarm.new
        @MetricAlarm.deserialize(params['MetricAlarm'])
      end
      @PredefinedMetricType = params['PredefinedMetricType']
      @TargetValue = params['TargetValue']
      @EstimatedInstanceWarmup = params['EstimatedInstanceWarmup']
      @DisableScaleIn = params['DisableScaleIn']
      @NotificationUserGroupIds = params['NotificationUserGroupIds']
    end