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 | オートスケールグループ番号
|
autoScalingGroupName |
String | Required | オートスケールグループ名 |
launchConfigurationNo |
String | Required | オートスケールグループに設定された Launch Configuration番号 |
minSize |
Integer | Required | 最小容量
|
maxSize |
Integer | Required | 最大容量
|
desiredCapacity |
Integer | Required | 希望する容量
|
defaultCoolDown |
Integer | Required | クールダウンのデフォルト(秒)
|
healthCheckGracePeriod |
Integer | Required | ヘルスチェックの猶予期間(秒)
|
healthCheckType |
CommonCode | Required | ヘルスチェックタイプ
|
createDate |
Date | Required | 作成日時(YYYY-MM-DDThh:mm:ssZ) |
autoScalingGroupStatus |
CommonCode | Required | オートスケールグループの状態
|
targetGroupNoList |
TargetGroupNoList | Optional | ターゲットグループ番号リスト
|
inAutoScalingGroupServerInstanceList |
List<InAutoScalingGroupServerInstance> | Optional | オートスケールグループに属するサーバインスタンスリスト |
accessControlGroupNoList |
AccessControlGroupNoList | Required | Scale-outによって作成されるサーバグループに適用される ACG番号リスト
|
suspendedProcessList |
List<SuspendedProcess> | Optional | 一時停止されたプロセスリスト |