Available in Classic
This is an autoscaling group.
Syntax
The syntax is as follows.
private String autoScalingGroupName;
private String autoScalingGroupNo;
private String launchConfigurationName;
private String launchConfigurationNo;
private Integer desiredCapacity;
private Integer minSize;
private Integer maxSize;
private Integer defaultCooldown;
private List<LoadBalancerInstanceSummary> loadBalancerInstanceSummaryList;
private Integer healthCheckGracePeriod;
private CommonCode healthCheckType;
private Date createDate;
private List<InAutoScalingGroupServerInstance> inAutoScalingGroupServerInstanceList;
private List<SuspendedProcess> suspendedProcessList;
private List<Zone> zoneList;
Field
The following describes the fields.
Field | Type | Required | Description |
---|---|---|---|
autoScalingGroupName |
String | Required | Autoscaling group name |
autoScalingGroupNo |
String | Required | Autoscaling group number |
launchConfigurationName |
String | Required | Launch configuration name |
launchConfigurationNo |
String | Required | Launch configuration number |
desiredCapacity |
Integer | Required | Expected capacity
|
minSize |
Integer | Required | Minimum size
|
maxSize |
Integer | Required | Maximum size
|
defaultCooldown |
Integer | Required | Cooldown time |
loadBalancerInstanceSummaryList |
List |
Optional | Summary list of load balancer instances
|
healthCheckGracePeriod |
Integer | Optional | Health check grace period (seconds)
|
healthCheckType |
CommonCode | Required | Health check classification for autoscaling
|
createDate |
Date | Required | Autoscaling creation date and time (YYYY-MM-DDThh:mm:ssZ) |
inAutoScalingGroupServerInstanceList |
List |
Optional | List of server instances that are part of an autoscaling group |
suspendedProcessList |
List |
Optional | List of pended processes |
zoneList |
List |
Required | Zone list in autoscaling groups |