Get Scaling Groups Group
Constructors
Properties
Number of active instances in scaling group.
Active scaling configuration for scaling group.
(Available since v1.242.0) The allocation policy of instances. Auto Scaling selects instance types based on the allocation policy to create instances. The allocation policy applies to pay-as-you-go and preemptible instances.
(Available since v1.249.0) Indicates whether pay-as-you-go instances can be automatically created to meet the requirement on the number of ECS instances when the expected capacity of preemptible instances cannot be provided due to reasons such as cost-related issues and insufficient resources. This parameter is available only if you set MultiAZPolicy to COST_OPTIMIZED. Valid values: true, false.
(Available since v1.249.0) The minimum number of pay-as-you-go instances required in the scaling group. When the actual number of pay-as-you-go instances drops below the minimum threshold, Auto Scaling preferentially creates pay-as-you-go instances. Valid values: 0 to 1000.
(Available since v1.249.0) The percentage of pay-as-you-go instances in the excess instances when the minimum number of pay-as-you-go instances is reached. OnDemandBaseCapacity specifies the minimum number of pay-as-you-go instances that must be contained in the scaling group. Valid values: 0 to 100.
(Available since v1.249.0) Indicates whether pay-as-you-go instances can be replaced with preemptible instances. If you specify CompensateWithOnDemand, it may result in a higher percentage of pay-as-you-go instances compared to the value of OnDemandPercentageAboveBaseCapacity. If you specify this parameter, Auto Scaling preferentially deploys preemptible instances to replace the surplus pay-as-you-go instances when preemptible instance types are available. If you specify CompensateWithOnDemand, Auto Scaling creates pay-as-you-go instances when preemptible instance types are insufficient. To avoid retaining these pay-as-you-go instances for extended periods, Auto Scaling attempts to replace them with preemptible instances when sufficient preemptible instance types become available. Valid values: true, false.
(Available since v1.249.0) Indicates whether pay-as-you-go instances can be automatically created to meet the requirement on the number of ECS instances when the expected capacity of preemptible instances cannot be provided due to reasons such as cost-related issues and insufficient resources. This parameter is available only if you set MultiAZPolicy to COST_OPTIMIZED. Valid values: true, false.
Default cooldown time of scaling group.
Creation time of scaling group.
Db instances id which the ECS instance attached to.
(Available since v1.242.0) The expected number of ECS instances in the scaling group. Auto Scaling automatically maintains the expected number of ECS instances that you specified.
(Available since v1.242.0) Indicates whether the Expected Number of Instances feature is enabled.
Whether the scaling group deletion protection is enabled.
The health check method of the scaling group.
(Available since v1.242.0) The number of instances that are in the Initialized state and ready to be scaled out in the scaling group.
Active launch template ID for scaling group.
(Available since v1.249.0) The instance types that are specified by using the Extend Launch Template feature.
Version of active launch template.
Lifecycle state of scaling group.
Slb instances id which the ECS instance attached to.
(Available since v1.242.0) The maximum life span of each instance in the scaling group. Unit: seconds.
The modification time.
(Available since v1.242.0) The ID of the CloudMonitor application group that is associated with the scaling group.
(Available since v1.242.0) The scaling policy of the multi-zone scaling group of the ECS type.
(Available since v1.242.0) The lower limit of the number of pay-as-you-go instances in the scaling group.
(Available since v1.242.0) The percentage of pay-as-you-go instances in the excess instances when the minimum number of pay-as-you-go instances is reached. OnDemandBaseCapacity specifies the minimum number of pay-as-you-go instances that must be contained in the scaling group.
(Available since v1.242.0) The number of ECS instances that are being added to the scaling group and still being configured.
(Available since v1.242.0) The number of ECS instances that are in the Pending Add state in the scaling group.
(Available since v1.242.0) The number of ECS instances that are in the Protected state in the scaling group.
Removal policy used to select the ECS instance to remove from the scaling group.
(Available since v1.242.0) The number of ECS instances that are being removed from the scaling group.
(Available since v1.242.0) The number of ECS instances that are in the Pending Remove state in the scaling group.
(Available since v1.242.0) The ID of the resource group to which the scaling group that you want to query belongs.
(Available since v1.242.0) The reclaim mode of the scaling group.
(Available since v1.242.0) The allocation policy of preemptible instances. This parameter indicates the method used by Auto Scaling to select instance types to create the required number of preemptible instances. This parameter takes effect only if you set multi_az_policy to COMPOSABLE.
(Available since v1.242.0) The number of preemptible instances in the scaling group.
(Available since v1.242.0) The number of instance types. Auto Scaling creates preemptible instances of multiple instance types that are provided at the lowest price.
(Available since v1.242.0) Indicates whether supplementation of preemptible instances is enabled. If this parameter is set to true, Auto Scaling creates an instance to replace a preemptible instance when Auto Scaling receives a system message indicating that the preemptible instance is to be reclaimed.
(Available since v1.242.0) The number of instances that are in the Standby state in the scaling group.
(Available since v1.242.0) The period of time that is required by an ECS instance to enter the Stopped state during the scale-in process. Unit: seconds.
(Available since v1.242.0) The number of instances that are in Economical Mode in the scaling group.
The Process in suspension.
(Available since v1.242.0) Indicates whether Auto Scaling stops executing the scaling operation in the scaling group.
Number of instances in scaling group.
The number of all ECS instances in the scaling group.
Vswitches id in which the ECS instance launched.