Available in VPC
This is an autoscaling group.
Syntax
The syntax is as follows.
private String vpcNo;
private String subnetNo;
private String serverNamePrefix;
private String autoScalingGroupNo;
private String autoScalingGroupName;
private String launchConfigurationNo;
private Integer minSize;
private Integer maxSize;
private Integer desiredCapacity;
private Integer defaultCoolDown;
private Integer healthCheckGracePeriod;
private CommonCode healthCheckType;
private Date createDate;
private CommonCode autoScalingGroupStatus;
private TargetGroupNoList targetGroupNoList;
private List<InAutoScalingGroupServerInstance> inAutoScalingGroupServerInstanceList;
private AccessControlGroupNoList accessControlGroupNoList;
private List<SuspendedProcess> suspendedProcessList;
Field
The following describes the fields.
Field | Type | Required | Description |
---|---|---|---|
vpcNo |
String | Required | VPC number where autoscaling will occur |
subnetNo |
String | Required | Subnet number where autoscaling will occur |
serverNamePrefix |
String | Optional | Prefix of the server name created by scale-out |
autoScalingGroupNo |
String | Required | Autoscaling group number
|
autoScalingGroupName |
String | Required | Autoscaling group name |
launchConfigurationNo |
String | Required | Launch configuration number set in the autoscaling group |
minSize |
Integer | Required | Minimum capacity
|
maxSize |
Integer | Required | Maximum capacity
|
desiredCapacity |
Integer | Required | Expected capacity
|
defaultCoolDown |
Integer | Required | Cooldown default (seconds)
|
healthCheckGracePeriod |
Integer | Required | Health check grace period (seconds)
|
healthCheckType |
CommonCode | Required | Health check type
|
createDate |
Date | Required | Creation date and time (YYYY-MM-DDThh:mm:ssZ) |
autoScalingGroupStatus |
CommonCode | Required | Autoscaling group status
|
targetGroupNoList |
TargetGroupNoList | Optional | List of target group numbers
|
inAutoScalingGroupServerInstanceList |
List<InAutoScalingGroupServerInstance> | Optional | List of server instances that are part of an autoscaling group |
accessControlGroupNoList |
AccessControlGroupNoList | Required | List of ACG numbers applied to the server groups created by scale-out
|
suspendedProcessList |
List<SuspendedProcess> | Optional | List of suspended processes |