Class: TencentCloud::As::V20180419::ModifyAutoScalingGroupRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::As::V20180419::ModifyAutoScalingGroupRequest
- Defined in:
- lib/v20180419/models.rb
Overview
ModifyAutoScalingGroup请求参数结构体
Instance Attribute Summary collapse
-
#AutoScalingGroupId ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#AutoScalingGroupName ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#CapacityRebalance ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#ConcurrentScaleOutForDesiredCapacity ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#DefaultCooldown ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#DesiredCapacity ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#HealthCheckType ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#HostNameIndexSettings ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#InstanceAllocationPolicy ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#InstanceNameIndexSettings ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#Ipv6AddressCount ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#LaunchConfigurationId ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#LoadBalancerHealthCheckGracePeriod ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#MaxSize ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#MinSize ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#MultiZoneSubnetPolicy ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#ProjectId ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#RetryPolicy ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#ServiceSettings ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#SpotMixedAllocationPolicy ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#SubnetIds ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#TerminationPolicies ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#VpcId ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#Zones ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
. -
#ZonesCheckPolicy ⇒ Object
与本策略相关的注意点:
- 当伸缩组为基础网络时,本策略适用于多可用区;当伸缩组为VPC网络时,本策略适用于多子网,此时不再考虑可用区因素,例如四个子网ABCD,其中ABC处于可用区1,D处于可用区2,此时考虑子网ABCD进行排序,而不考虑可用区1、2。
- 本策略适用于多可用区/子网,不适用于启动配置的多机型。多机型按照优先级策略进行选择。
- 按照 PRIORITY 策略创建实例时,先保证多机型的策略,后保证多可用区/子网的策略。例如多机型A、B,多子网1、2、3,会按照A1、A2、A3、B1、B2、B3 进行尝试,如果A1售罄,会尝试A2(而非B1)。
- CVM:根据实例网络状态判断实例是否处于不健康状态,不健康的网络状态即发生实例 PING 不可达事件,详细判断标准可参考实例健康检查
- CLB:根据 CLB 的健康检查状态判断实例是否处于不健康状态,CLB健康检查原理可参考健康检查
- LAUNCH_CONFIGURATION,代表传统的按照启动配置模式。
- SPOT_MIXED,代表竞价混合模式。目前仅支持启动配置为按量计费模式时使用混合模式,混合模式下,伸缩组将根据设定扩容按量或竞价机型。使用混合模式时,关联的启动配置的计费类型不可被修改。
仅当 InstanceAllocationPolicy 取 SPOT_MIXED 时可用。- TRUE,开启该功能,当伸缩组内的竞价实例即将被竞价实例服务自动回收前,AS 主动发起竞价实例销毁流程,如果有配置过缩容 hook,则销毁前 hook 会生效。销毁流程启动后,AS 会异步开启一个扩容活动,用于补齐期望实例数。
- FALSE,不开启该功能,则 AS 等待竞价实例被销毁后才会去扩容补齐伸缩组期望实例数。
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(autoscalinggroupid = nil, autoscalinggroupname = nil, defaultcooldown = nil, desiredcapacity = nil, launchconfigurationid = nil, maxsize = nil, minsize = nil, projectid = nil, subnetids = nil, terminationpolicies = nil, vpcid = nil, zones = nil, retrypolicy = nil, zonescheckpolicy = nil, servicesettings = nil, ipv6addresscount = nil, multizonesubnetpolicy = nil, healthchecktype = nil, loadbalancerhealthcheckgraceperiod = nil, instanceallocationpolicy = nil, spotmixedallocationpolicy = nil, capacityrebalance = nil, instancenameindexsettings = nil, hostnameindexsettings = nil, concurrentscaleoutfordesiredcapacity = nil) ⇒ ModifyAutoScalingGroupRequest
constructor
A new instance of ModifyAutoScalingGroupRequest.
Constructor Details
#initialize(autoscalinggroupid = nil, autoscalinggroupname = nil, defaultcooldown = nil, desiredcapacity = nil, launchconfigurationid = nil, maxsize = nil, minsize = nil, projectid = nil, subnetids = nil, terminationpolicies = nil, vpcid = nil, zones = nil, retrypolicy = nil, zonescheckpolicy = nil, servicesettings = nil, ipv6addresscount = nil, multizonesubnetpolicy = nil, healthchecktype = nil, loadbalancerhealthcheckgraceperiod = nil, instanceallocationpolicy = nil, spotmixedallocationpolicy = nil, capacityrebalance = nil, instancenameindexsettings = nil, hostnameindexsettings = nil, concurrentscaleoutfordesiredcapacity = nil) ⇒ ModifyAutoScalingGroupRequest
Returns a new instance of ModifyAutoScalingGroupRequest.
4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 |
# File 'lib/v20180419/models.rb', line 4012 def initialize(autoscalinggroupid=nil, autoscalinggroupname=nil, defaultcooldown=nil, desiredcapacity=nil, launchconfigurationid=nil, maxsize=nil, minsize=nil, projectid=nil, subnetids=nil, terminationpolicies=nil, vpcid=nil, zones=nil, retrypolicy=nil, zonescheckpolicy=nil, servicesettings=nil, ipv6addresscount=nil, multizonesubnetpolicy=nil, healthchecktype=nil, loadbalancerhealthcheckgraceperiod=nil, instanceallocationpolicy=nil, spotmixedallocationpolicy=nil, capacityrebalance=nil, instancenameindexsettings=nil, hostnameindexsettings=nil, concurrentscaleoutfordesiredcapacity=nil) @AutoScalingGroupId = autoscalinggroupid @AutoScalingGroupName = autoscalinggroupname @DefaultCooldown = defaultcooldown @DesiredCapacity = desiredcapacity @LaunchConfigurationId = launchconfigurationid @MaxSize = maxsize @MinSize = minsize @ProjectId = projectid @SubnetIds = subnetids @TerminationPolicies = terminationpolicies @VpcId = vpcid @Zones = zones @RetryPolicy = retrypolicy @ZonesCheckPolicy = zonescheckpolicy @ServiceSettings = servicesettings @Ipv6AddressCount = ipv6addresscount @MultiZoneSubnetPolicy = multizonesubnetpolicy @HealthCheckType = healthchecktype @LoadBalancerHealthCheckGracePeriod = loadbalancerhealthcheckgraceperiod @InstanceAllocationPolicy = instanceallocationpolicy @SpotMixedAllocationPolicy = spotmixedallocationpolicy @CapacityRebalance = capacityrebalance @InstanceNameIndexSettings = instancenameindexsettings @HostNameIndexSettings = hostnameindexsettings @ConcurrentScaleOutForDesiredCapacity = concurrentscaleoutfordesiredcapacity end |
Instance Attribute Details
#AutoScalingGroupId ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def AutoScalingGroupId @AutoScalingGroupId end |
#AutoScalingGroupName ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def AutoScalingGroupName @AutoScalingGroupName end |
#CapacityRebalance ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def CapacityRebalance @CapacityRebalance end |
#ConcurrentScaleOutForDesiredCapacity ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def ConcurrentScaleOutForDesiredCapacity @ConcurrentScaleOutForDesiredCapacity end |
#DefaultCooldown ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def DefaultCooldown @DefaultCooldown end |
#DesiredCapacity ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def DesiredCapacity @DesiredCapacity end |
#HealthCheckType ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def HealthCheckType @HealthCheckType end |
#HostNameIndexSettings ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def HostNameIndexSettings @HostNameIndexSettings end |
#InstanceAllocationPolicy ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def InstanceAllocationPolicy @InstanceAllocationPolicy end |
#InstanceNameIndexSettings ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def InstanceNameIndexSettings @InstanceNameIndexSettings end |
#Ipv6AddressCount ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def Ipv6AddressCount @Ipv6AddressCount end |
#LaunchConfigurationId ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def LaunchConfigurationId @LaunchConfigurationId end |
#LoadBalancerHealthCheckGracePeriod ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def LoadBalancerHealthCheckGracePeriod @LoadBalancerHealthCheckGracePeriod end |
#MaxSize ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def MaxSize @MaxSize end |
#MinSize ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def MinSize @MinSize end |
#MultiZoneSubnetPolicy ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def MultiZoneSubnetPolicy @MultiZoneSubnetPolicy end |
#ProjectId ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def ProjectId @ProjectId end |
#RetryPolicy ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def RetryPolicy @RetryPolicy end |
#ServiceSettings ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def ServiceSettings @ServiceSettings end |
#SpotMixedAllocationPolicy ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def SpotMixedAllocationPolicy @SpotMixedAllocationPolicy end |
#SubnetIds ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def SubnetIds @SubnetIds end |
#TerminationPolicies ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def TerminationPolicies @TerminationPolicies end |
#VpcId ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def VpcId @VpcId end |
#Zones ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def Zones @Zones end |
#ZonesCheckPolicy ⇒ Object
与本策略相关的注意点:
4010 4011 4012 |
# File 'lib/v20180419/models.rb', line 4010 def ZonesCheckPolicy @ZonesCheckPolicy end |
Instance Method Details
#deserialize(params) ⇒ Object
4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 |
# File 'lib/v20180419/models.rb', line 4040 def deserialize(params) @AutoScalingGroupId = params['AutoScalingGroupId'] @AutoScalingGroupName = params['AutoScalingGroupName'] @DefaultCooldown = params['DefaultCooldown'] @DesiredCapacity = params['DesiredCapacity'] @LaunchConfigurationId = params['LaunchConfigurationId'] @MaxSize = params['MaxSize'] @MinSize = params['MinSize'] @ProjectId = params['ProjectId'] @SubnetIds = params['SubnetIds'] @TerminationPolicies = params['TerminationPolicies'] @VpcId = params['VpcId'] @Zones = params['Zones'] @RetryPolicy = params['RetryPolicy'] @ZonesCheckPolicy = params['ZonesCheckPolicy'] unless params['ServiceSettings'].nil? @ServiceSettings = ServiceSettings.new @ServiceSettings.deserialize(params['ServiceSettings']) end @Ipv6AddressCount = params['Ipv6AddressCount'] @MultiZoneSubnetPolicy = params['MultiZoneSubnetPolicy'] @HealthCheckType = params['HealthCheckType'] @LoadBalancerHealthCheckGracePeriod = params['LoadBalancerHealthCheckGracePeriod'] @InstanceAllocationPolicy = params['InstanceAllocationPolicy'] unless params['SpotMixedAllocationPolicy'].nil? @SpotMixedAllocationPolicy = SpotMixedAllocationPolicy.new @SpotMixedAllocationPolicy.deserialize(params['SpotMixedAllocationPolicy']) end @CapacityRebalance = params['CapacityRebalance'] unless params['InstanceNameIndexSettings'].nil? @InstanceNameIndexSettings = InstanceNameIndexSettings.new @InstanceNameIndexSettings.deserialize(params['InstanceNameIndexSettings']) end unless params['HostNameIndexSettings'].nil? @HostNameIndexSettings = HostNameIndexSettings.new @HostNameIndexSettings.deserialize(params['HostNameIndexSettings']) end @ConcurrentScaleOutForDesiredCapacity = params['ConcurrentScaleOutForDesiredCapacity'] end |