AwsModifyScalingGroupReq.java
1.23 KB
package com.ui.cloud;
import lombok.Data;
/**
* aws接口:updateAutoScalingGroup
* 请求参数
*/
@Data
public class AwsModifyScalingGroupReq {
/**
* 必填
* 用户定义的伸缩组名称,若不传,表示不修改名称
*/
private String scalingGroupName;
/**
* 必填
* 修改后的伸缩组的最小伸缩数,即伸缩组内最小CVM实例数,范围0-30,且不大于maxSize。当伸缩组CVM实例数小于minSize时,AS会自动添加CVM实例,使得伸缩组内的当前实例数等于minSize
*/
private int minSize;
/**
* 必填
* 修改后的伸缩组的最大伸缩数,即伸缩组内最大CVM实例数,范围0-30,不小于minSize。当伸缩组CVM实例数大于maxSize时,AS会自动移出CVM实例,使得伸缩组内的当前实例数等于maxSize
*/
private int maxSize;
/**
* 不必填
* 期望实例数,期望实例数是指伸缩组当前合理的实例数量,大小介于最小实例数和最大实例数之间, 它的值可以被手动调整,当定时任务和告警伸缩任务触发时也会被调整。伸缩组会自动调整实际实例数, 使之与期望实例数相等
*/
private int desiredCapacity;
}