| object | | |
RequestId | string | | B13527BF-1FBD-4334-A512-20F5E9D3FB4D |
ScalingInstances | array<object> | The information about the ECS instances. | |
| object | | |
CreationTime | string | The time when the ECS instances were added to the scaling group. The value is accurate to the minute. | 2020-05-18T03:11Z |
LoadBalancerWeight | integer | The weight of each ECS instance as a backend server. | 50 |
LaunchTemplateId | string | The ID of the launch template. | lt-m5e3ofjr1zn1aw7**** |
InstanceId | string | The IDs of the ECS instances. | i-bp109k5j3dum1ce6**** |
SpotStrategy | string | The bidding policy for the preemptible instances. Valid values:
- SpotWithPriceLimit: The instances were created as preemptible instances with a user-defined maximum hourly price.
- SpotAsPriceGo: The instances were preemptible instances for which the market price at the time of purchase was automatically used as the bidding price.
| SpotWithPriceLimit |
LaunchTemplateVersion | string | The version number of the launch template. | 1 |
HealthStatus | string | The health status of the ECS instances in the scaling group. If an ECS instance is not in the Running state, it is deemed as unhealthy. Valid values:
Auto Scaling automatically removes unhealthy ECS instances from the scaling group and then releases the automatically created instances among the unhealthy instances.
Unhealthy ECS instances that are manually added to the scaling group are released based on the management mode of their lifecycles. If the lifecycles of the ECS instances are not managed by the scaling group, Auto Scaling removes the instances from the scaling group but does not release the instances. If the lifecycles of the ECS instances are managed by the scaling group, Auto Scaling removes the instances from the scaling group and releases the instances.
Note
Make sure that you have sufficient balance within your Alibaba Cloud account. If your account has an overdue payment, all pay-as-you-go ECS instances, including preemptible instances, may be stopped or even released. For information about how the status of ECS instances changes when you have an overdue payment in your Alibaba Cloud account, see Overdue payments.
| Healthy |
ScalingGroupId | string | The ID of the scaling group. | asg-bp1igpak5ft1flyp**** |
WarmupState | string | The warm-up status of the ECS instances. Valid values:
- NoNeedWarmup: The ECS instances do not need to go through a warm-up period.
- WaitingForInstanceWarmup: The ECS instances are undergoing the warm-up process.
- InstanceWarmupFinish: The warm-up process for the ECS instances is completed.
| NoNeedWarmup |
LifecycleState | string | The lifecycle status of the ECS instances in the scaling group. Valid values:
- InService: The ECS instances have been successfully added to the scaling group and are providing the intended services.
- Pending: The ECS instances are in the process of being added to the scaling group. When an ECS instance is being added to the scaling group, Auto Scaling also adds it to the backend server groups of the attached load balancers and adds its private IP address to the IP address whitelists of the attached ApsaraDB RDS instances.
- Pending:Wait: The ECS instances are awaiting addition to the scaling group. If a scale-out lifecycle hook is in effect, ECS instances will remain in the Pending:Wait state until the timeout period for the lifecycle hook expires.
- Protected: The ECS instances are being safeguarded. Protected ECS instances can continue to provide services as expected, but Auto Scaling does not manage their lifecycles. You must manually manage the lifecycles of the ECS instances.
- Standby: The ECS instances are on standby. Standby ECS instances do not provide services as expected, and their weights as backend servers are reset to zero. Auto Scaling does not manage their lifecycles. Therefore, you must manually manage the lifecycles of the ECS instances.
- Stopped: The ECS instances are stopped. Stopped ECS instances do not provide services anymore.
- Removing: The ECS instances are in the process of being removed from the scaling group. When an ECS instance is being removed from the scaling group, Auto Scaling also removes it from the backend server groups of the attached load balancers and removes its private IP address from the IP address whitelists of the attached ApsaraDB RDS instances.
- Removing:Wait: The ECS instances are awaiting removal from the scaling group. If a scale-in lifecycle hook is in effect, ECS instances will remain in the Removing:Wait state until the timeout period for the lifecycle hook expires.
| InService |
CreationType | string | The instance creation method. Valid values:
- AutoCreated: Auto Scaling created the ECS instances based on the instance configuration source.
- Attached: You manually added the ECS instances to the scaling group.
| AutoCreated |
ZoneId | string | The zone ID of the ECS instances. | cn-hangzhou-g |
ScalingConfigurationId | string | The ID of the scaling configuration. | asc-bp1i65jd06v04vdh**** |
Entrusted | boolean | Indicates whether the scaling group is allowed to manage the instance lifecycles when the ECS instances are added manually. If the scaling group is allowed to manage the instance lifecycles, Auto Scaling can release the ECS instances when they are automatically removed from the scaling group. Valid values:
| true |
WeightedCapacity | integer | The weight of the instance type. The weight indicates the capacity of a single instance of the specified instance type in the scaling group. A greater weight indicates that a smaller number of instances of the specified instance type are required to meet the expected capacity requirement. | 4 |
CreatedTime | string | The time when the ECS instances were added to the scaling group. The value is accurate to seconds. | 2020-05-18T03:11:39Z |
ScalingActivityId | string | The ID of the scaling activity during which the ECS instances were added to the scaling group. | asa-bp1c9djwrgxjyk31**** |
ScalingInstanceId | string | The ID of the ECS instance or elastic container instance. | asi-j6cj1gcte640ekhb**** |
PrivateIpAddress | string | The private IP address of the ECS instance. | 1**.2*.1**.2** |