Class: TencentCloud::Thpc::V20230321::QueueConfig

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230321/models.rb

Overview

扩容队列配置。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(queuename = nil, minsize = nil, maxsize = nil, enableautoexpansion = nil, enableautoshrink = nil, imageid = nil, systemdisk = nil, datadisks = nil, internetaccessible = nil, expansionnodeconfigs = nil, desiredidlenodecapacity = nil, desirednodecount = nil, scaleoutratio = nil, scaleoutnodethreshold = nil, maxnodespercycle = nil, scaleupmemratio = nil, enhancedservice = nil, launchtemplateids = nil) ⇒ QueueConfig

Returns a new instance of QueueConfig.



2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
# File 'lib/v20230321/models.rb', line 2900

def initialize(queuename=nil, minsize=nil, maxsize=nil, enableautoexpansion=nil, enableautoshrink=nil, imageid=nil, systemdisk=nil, datadisks=nil, internetaccessible=nil, expansionnodeconfigs=nil, desiredidlenodecapacity=nil, desirednodecount=nil, scaleoutratio=nil, scaleoutnodethreshold=nil, maxnodespercycle=nil, scaleupmemratio=nil, enhancedservice=nil, launchtemplateids=nil)
  @QueueName = queuename
  @MinSize = minsize
  @MaxSize = maxsize
  @EnableAutoExpansion = enableautoexpansion
  @EnableAutoShrink = enableautoshrink
  @ImageId = imageid
  @SystemDisk = systemdisk
  @DataDisks = datadisks
  @InternetAccessible = internetaccessible
  @ExpansionNodeConfigs = expansionnodeconfigs
  @DesiredIdleNodeCapacity = desiredidlenodecapacity
  @DesiredNodeCount = desirednodecount
  @ScaleOutRatio = scaleoutratio
  @ScaleOutNodeThreshold = scaleoutnodethreshold
  @MaxNodesPerCycle = maxnodespercycle
  @ScaleUpMemRatio = scaleupmemratio
  @EnhancedService = enhancedservice
  @LaunchTemplateIds = launchtemplateids
end

Instance Attribute Details

#DataDisksObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def DataDisks
  @DataDisks
end

#DesiredIdleNodeCapacityObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def DesiredIdleNodeCapacity
  @DesiredIdleNodeCapacity
end

#DesiredNodeCountObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def DesiredNodeCount
  @DesiredNodeCount
end

#EnableAutoExpansionObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def EnableAutoExpansion
  @EnableAutoExpansion
end

#EnableAutoShrinkObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def EnableAutoShrink
  @EnableAutoShrink
end

#EnhancedServiceObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def EnhancedService
  @EnhancedService
end

#ExpansionNodeConfigsObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def ExpansionNodeConfigs
  @ExpansionNodeConfigs
end

#ImageIdObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def ImageId
  @ImageId
end

#InternetAccessibleObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def InternetAccessible
  @InternetAccessible
end

#LaunchTemplateIdsObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def LaunchTemplateIds
  @LaunchTemplateIds
end

#MaxNodesPerCycleObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def MaxNodesPerCycle
  @MaxNodesPerCycle
end

#MaxSizeObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def MaxSize
  @MaxSize
end

#MinSizeObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def MinSize
  @MinSize
end

#QueueNameObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def QueueName
  @QueueName
end

#ScaleOutNodeThresholdObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def ScaleOutNodeThreshold
  @ScaleOutNodeThreshold
end

#ScaleOutRatioObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def ScaleOutRatio
  @ScaleOutRatio
end

#ScaleUpMemRatioObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def ScaleUpMemRatio
  @ScaleUpMemRatio
end

#SystemDiskObject

Parameters:

  • QueueName: (p)

    队列名称。

  • MinSize: (p)

    队列中弹性节点数量最小值。默认值:0。取值范围:0~200。

  • MaxSize: (p)

    队列中弹性节点数量最大值。默认值:10。取值范围:0~200。

  • EnableAutoExpansion: (p)

    是否开启自动扩容。

  • EnableAutoShrink: (p)

    是否开启自动缩容。

  • ImageId: (p)

    指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜和特定自定义镜像。

  • SystemDisk: (p)

    节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

  • DataDisks: (p)

    节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。

  • InternetAccessible: (p)

    公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。

  • ExpansionNodeConfigs: (p)

    扩容节点配置信息。

  • DesiredIdleNodeCapacity: (p)

    队列中期望的空闲节点数量(包含弹性节点和静态节点)。默认值:0。队列中,处于空闲状态的节点小于此值,集群会扩容弹性节点;处于空闲状态的节点大于此值,集群会缩容弹性节点。

  • DesiredNodeCount: (p)

    队列中期望的总节点数。

  • ScaleOutRatio: (p)

    扩容比例。默认值:100。取值范围:1~100。
    如果扩容比例为50,那么每轮只会扩容当前作业负载所需的50%数量的节点。

  • ScaleOutNodeThreshold: (p)

    比例扩容阈值。默认值:0。取值范围:0~200。
    当作业负载需要扩容节点数量大于此值,当前扩容轮次按照ScaleOutRatio配置的比例进行扩容。当作业负载需要扩容节点数量小于此值,当前扩容轮次扩容当前作业负载所需数量的节点。
    此参数配合ScaleOutRatio参数进行使用,用于比例扩容场景下,在作业负载所需节点数量较小时,加快收敛速度。

  • MaxNodesPerCycle: (p)

    每轮扩容最大节点个数。默认值:100。取值范围:1~100。

  • ScaleUpMemRatio: (p)

    扩容过程中,作业的内存在匹配实例机型时增大比例(不会影响作业提交的内存大小,只影响匹配计算过程)。

    针对场景:由于实例机型的总内存会大于实例内部的可用内存,16GB内存规格的实例,实例操作系统内的可用内存只有约14.9GB内存。假设此时提交一个需要15GB内存的作业,

    • 当ScaleUpMemRatio=0时,会匹配到16GB内存规格的实例,但是由于操作系统内的可用内存为14.9GB小于作业所需的15GB,扩容出来的实例作业无法运行起来。
    • 当ScaleUpMemRatio=10时,匹配实例规格会按照15*(1+10%)=16.5GB来进行实例规格匹配,则不会匹配到16GB的实例,而是更大内存规格的实例来保证作业能够被运行起来。

  • EnhancedService: (p)

    增强服务。通过该参数可以指定是否开启云安全、腾讯云可观测平台等服务。若不指定该参数,则默认开启腾讯云可观测平台、云安全服务、自动化助手服务。

  • LaunchTemplateIds: (p)

    扩容实例模板,可以在cvm侧进行设置



2898
2899
2900
# File 'lib/v20230321/models.rb', line 2898

def SystemDisk
  @SystemDisk
end

Instance Method Details

#deserialize(params) ⇒ Object



2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
# File 'lib/v20230321/models.rb', line 2921

def deserialize(params)
  @QueueName = params['QueueName']
  @MinSize = params['MinSize']
  @MaxSize = params['MaxSize']
  @EnableAutoExpansion = params['EnableAutoExpansion']
  @EnableAutoShrink = params['EnableAutoShrink']
  @ImageId = params['ImageId']
  unless params['SystemDisk'].nil?
    @SystemDisk = SystemDisk.new
    @SystemDisk.deserialize(params['SystemDisk'])
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
  unless params['InternetAccessible'].nil?
    @InternetAccessible = InternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  unless params['ExpansionNodeConfigs'].nil?
    @ExpansionNodeConfigs = []
    params['ExpansionNodeConfigs'].each do |i|
      expansionnodeconfig_tmp = ExpansionNodeConfig.new
      expansionnodeconfig_tmp.deserialize(i)
      @ExpansionNodeConfigs << expansionnodeconfig_tmp
    end
  end
  @DesiredIdleNodeCapacity = params['DesiredIdleNodeCapacity']
  @DesiredNodeCount = params['DesiredNodeCount']
  @ScaleOutRatio = params['ScaleOutRatio']
  @ScaleOutNodeThreshold = params['ScaleOutNodeThreshold']
  @MaxNodesPerCycle = params['MaxNodesPerCycle']
  @ScaleUpMemRatio = params['ScaleUpMemRatio']
  unless params['EnhancedService'].nil?
    @EnhancedService = EnhancedService.new
    @EnhancedService.deserialize(params['EnhancedService'])
  end
  @LaunchTemplateIds = params['LaunchTemplateIds']
end