AutoScalingGroup

Prev Next

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
  • 0 - 30
minSize Integer Required Minimum size
  • 0 - 30
maxSize Integer Required Maximum size
  • 0 - 30
defaultCooldown Integer Required Cooldown time
loadBalancerInstanceSummaryList List Optional Summary list of load balancer instances
  • If you health check an autoscaling group with a load balancer instance, information from that load balancer is output
healthCheckGracePeriod Integer Optional Health check grace period (seconds)
  • Pend health checks for the period
healthCheckType CommonCode Required Health check classification for autoscaling
  • SVR | LOADB
    • SVR: server
    • LOADB: load balancer
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