AutoScalingGroup

Prev Next

VPC環境で利用できます。

オートスケールグループです。

構文

構文は次の通りです。

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;

フィールド

フィールドの詳細は次の通りです。

フィールド タイプ 必須の有無 説明
vpcNo String Required オートスケールがが実行される VPC番号
subnetNo String Required オートスケールがが実行される Subnet番号
serverNamePrefix String Optional Scale-outによって作成されるサーバ名の Prefix
autoScalingGroupNo String Required オートスケールグループ番号
  • オートスケールグループを識別するための NAVERクラウドプラットフォームの識別子
autoScalingGroupName String Required オートスケールグループ名
launchConfigurationNo String Required オートスケールグループに設定された Launch Configuration番号
minSize Integer Required 最小容量
  • 0~30
maxSize Integer Required 最大容量
  • 0~30
desiredCapacity Integer Required 希望する容量
  • 0~30
defaultCoolDown Integer Required クールダウンのデフォルト(秒)
  • 実際にスケールが実行中か、実行完了した後にモニタリングイベントアラームが発生しても無視するように設定した期間
healthCheckGracePeriod Integer Required ヘルスチェックの猶予期間(秒)
  • サーバが正常に応答しなくても、この期間中にはヘルスチェックを猶予
healthCheckType CommonCode Required ヘルスチェックタイプ
  • SVR | LOADB
    • SVR: Server
    • LOADB: Load Balancer
  • ヘルスチェックタイプをLOADBに設定する場合、設定されたターゲットグループのヘルスチェック方法と基準に基づいてサーバの状態を判断
createDate Date Required 作成日時(YYYY-MM-DDThh:mm:ssZ)
autoScalingGroupStatus CommonCode Required オートスケールグループの状態
  • CREAT | DELTD
    • CREAT: Created
    • DELTD: Deleted
targetGroupNoList TargetGroupNoList Optional ターゲットグループ番号リスト
  • ヘルスチェックタイプをLOADBに設定する場合に有効であり、各ターゲットグループのヘルスチェック方法と基準に基づいてサーバの状態を判断
inAutoScalingGroupServerInstanceList List<InAutoScalingGroupServerInstance> Optional オートスケールグループに属するサーバインスタンスリスト
accessControlGroupNoList AccessControlGroupNoList Required Scale-outによって作成されるサーバグループに適用される ACG番号リスト
  • 最大3個まで適用可能
suspendedProcessList List<SuspendedProcess> Optional 一時停止されたプロセスリスト