/**
* DescribeAutoScalingConfiguration返回参数结构体
*/
export interface DescribeAutoScalingConfigurationResponse {
/**
* 集群ID。
*/
ClusterId?: string;
/**
* 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。
*/
ExpansionBusyTime?: number;
/**
* 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。
*/
ShrinkIdleTime?: number;
/**
* 扩容队列配置概览列表。
*/
QueueConfigs?: Array 集群ID。 任务连续等待时间,队列的任务处于连续等待的时间。单位秒。默认值120。 节点连续空闲(未运行作业)时间,一个节点连续处于空闲状态时间。单位秒。默认值300。 扩容队列配置列表。 是否只预检此次请求。 按照【队列名称】进行过滤。队列名称形如:compute。 类型:String 必选:否 按照【节点角色】进行过滤。节点角色形如:Manager。(Manager:管控节点。Compute:计算节点。Login:登录节点。ManagerBackup:备用管控节点。) 类型:String 必选:否 按照【节点类型】进行过滤。节点类型形如:STATIC。(STATIC:静态节点。DYNAMIC:弹性节点。) 类型:String 必选:否 每次请求的`Filters`的上限为10,`Filter.Values`的上限为5。
*/
Filters?: Array 集群ID。 集群中实例所在的位置。 指定管理节点。 指定管理节点的数量。默认取值:1。取值范围:1~2。 指定计算节点。 指定计算节点的数量。默认取值:0。 调度器类型。默认取值:SLURM。 指定有效的镜像ID,格式形如 私有网络相关信息配置。 集群登录设置。 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 是否只预检此次请求。 域名字服务类型。默认取值:NIS。
如果您不指定该参数,则返回Limit数量以内的集群信息。
*/
ClusterIds?: Array
true:发送检查请求,不会绑定弹性伸缩组。检查项包括是否填写了必需参数,请求格式,业务限制。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId。
false(默认):发送正常请求,通过检查后直接绑定弹性伸缩组。
默认值:POSTPAID_BY_HOUR。img-xxx。目前支持部分公有镜像和自定义镜像。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
false(默认):发送正常请求,通过检查后直接创建实例
集群显示名称。
*/ ClusterName?: string; /** *集群存储选项
*/ StorageOption?: StorageOption; /** *指定登录节点。
*/ LoginNode?: LoginNode; /** *指定登录节点的数量。默认取值:0。取值范围:0~10。
*/ LoginNodeCount?: number; /** *创建集群时同时绑定的标签对说明。
*/ Tags?: Array弹性伸缩类型。
队列名称。
*/ QueueName: string; /** *队列中弹性节点数量最小值。取值范围0~200。
*/ MinSize?: number; /** *队列中弹性节点数量最大值。取值范围0~200。
*/ MaxSize?: number; /** *是否开启自动扩容。
*/ EnableAutoExpansion?: boolean; /** *是否开启自动缩容。
*/ EnableAutoShrink?: boolean; /** *指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。
节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
*/ SystemDisk?: SystemDisk; /** *节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
*/ DataDisks?: Array公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
*/ InternetAccessible?: InternetAccessible; /** *扩容节点配置信息。
*/ ExpansionNodeConfigs?: Array扩容实例模板,可以在cvm侧进行设置
*/ LaunchTemplateIds?: Array节点计费类型。
枚举值:预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
*/ InstanceChargePrepaid?: InstanceChargePrepaid; /** *节点机型。不同实例机型指定了不同的资源规格。
节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
*/ SystemDisk?: SystemDisk; /** *节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
*/ DataDisks?: Array公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
*/ InternetAccessible?: InternetAccessible; /** *节点显示名称。
{R:x},表示生成数字[[x, x+n-1],其中n表示购买节点的数量,例如server_{R:3},购买1个时,节点显示名称为server_3;购买2个时,节点显示名称分别为server_3,server_4。支持指定多个模式串{R:x}。 购买多个节点,如果不指定模式串,则在节点显示名称添加后缀1、2...n,其中n表示购买节点的数量,例如server_,购买2个时,节点显示名称分别为server_1,server_2。集群ID。通过该参数指定需要查询活动历史记录的集群。
*/ ClusterId: string; /** *偏移量,默认为0。关于Offset的更进一步介绍请参考 API 简介中的相关小节。
返回数量,默认为20,最大值为100。关于Limit的更进一步介绍请参考 API 简介中的相关小节。
集群中实例所在的位置。
*/ Placement: Placement; /** *集群ID。
*/ ClusterId: string; /** *私有网络相关信息配置。
*/ VirtualPrivateCloud: VirtualPrivateCloud; /** *添加节点数量。
*/ Count: number; /** *指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜像和特定自定义镜像。
节点计费类型。
预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
*/ InstanceChargePrepaid?: InstanceChargePrepaid; /** *节点机型。不同实例机型指定了不同的资源规格。
节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
*/ SystemDisk?: Array节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
*/ DataDisks?: Array公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
*/ InternetAccessible?: InternetAccessible; /** *节点显示名称。
不指定节点显示名称则默认显示‘未命名’。
最多支持60个字符。
集群登录设置。
*/ LoginSettings?: LoginSettings; /** *集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。
*/ SecurityGroupIds?: Array用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。
*/ ClientToken?: string; /** *队列名称。不指定则为默认队列。
添加节点角色。默认值:Compute
是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
false(默认):发送正常请求,通过检查后直接创建实例
添加节点类型。默认取值:STATIC。
集群活动历史记录列表。
*/ ClusterActivitySet?: Array集群活动历史记录数量。
*/ TotalCount?: number; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 描述了数据盘的信息 */ export interface DataDisk { /** * 数据盘大小,单位:GB。最小调整步长为10G,不同数据盘类型取值范围不同,具体限制详见:[存储概述](https://cloud.tencent.com/document/product/213/4952)。默认值为0,表示不购买数据盘。更多限制详见产品文档。 */ DiskSize: number; /** * 数据盘类型。数据盘类型限制详见[存储概述](https://cloud.tencent.com/document/product/213/4952)。取值范围: