AutoScalingGroup

Prev Next

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
  • NAVER Cloud Platform's identifier to identify autoscaling groups
autoScalingGroupName String Required Autoscaling group name
launchConfigurationNo String Required Launch configuration number set in the autoscaling group
minSize Integer Required Minimum capacity
  • 0 - 30
maxSize Integer Required Maximum capacity
  • 0 - 30
desiredCapacity Integer Required Expected capacity
  • 0 - 30
defaultCoolDown Integer Required Cooldown default (seconds)
  • Period of time set to ignore monitoring event alerts instead of reacting to them, even if they occur after actual scaling is taking place or has completed
healthCheckGracePeriod Integer Required Health check grace period (seconds)
  • Pend health checks during the period even if the server is not responding normally
healthCheckType CommonCode Required Health check type
  • SVR | LOADB
    • SVR: server
    • LOADB: Load Balancer
  • When setting the health check type to LOADB, the server's health is determined based on the health check method and criteria of the set target group
createDate Date Required Creation date and time (YYYY-MM-DDThh:mm:ssZ)
autoScalingGroupStatus CommonCode Required Autoscaling group status
  • CREAT | DELTD
    • CREAT: created
    • DELTD: deleted
targetGroupNoList TargetGroupNoList Optional List of target group numbers
  • Valid when health check type is set to LOADB and it determines the health of the server based on each target group's health check method and criteria
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
  • Applicable to up to three
suspendedProcessList List<SuspendedProcess> Optional List of suspended processes