Class: TencentCloud::As::V20180419::CreateScalingPolicyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::CreateScalingPolicyRequest
- Defined in:
- lib/v20180419/models.rb
Overview
CreateScalingPolicy请求参数结构体
Instance Attribute Summary collapse
-
#AdjustmentType ⇒ 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集合。. -
#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
- #deserialize(params) ⇒ Object
-
#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
constructor
A new instance of CreateScalingPolicyRequest.
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
#AdjustmentType ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def AdjustmentType @AdjustmentType end |
#AdjustmentValue ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def AdjustmentValue @AdjustmentValue end |
#AutoScalingGroupId ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def AutoScalingGroupId @AutoScalingGroupId end |
#Cooldown ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def Cooldown @Cooldown end |
#DisableScaleIn ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def DisableScaleIn @DisableScaleIn end |
#EstimatedInstanceWarmup ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def EstimatedInstanceWarmup @EstimatedInstanceWarmup end |
#MetricAlarm ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def MetricAlarm @MetricAlarm end |
#NotificationUserGroupIds ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def NotificationUserGroupIds @NotificationUserGroupIds end |
#PredefinedMetricType ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def PredefinedMetricType @PredefinedMetricType end |
#ScalingPolicyName ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def ScalingPolicyName @ScalingPolicyName end |
#ScalingPolicyType ⇒ Object
1388 1389 1390 |
# File 'lib/v20180419/models.rb', line 1388 def ScalingPolicyType @ScalingPolicyType end |
#TargetValue ⇒ Object
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 |