Class: TencentCloud::Emr::V20190103::ScaleOutInstanceRequest

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

Overview

ScaleOutInstance请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timeunit = nil, timespan = nil, instanceid = nil, paymode = nil, clienttoken = nil, preexecutedfilesettings = nil, taskcount = nil, corecount = nil, unnecessarynodelist = nil, routercount = nil, softdeployinfo = nil, servicenodeinfo = nil, disasterrecovergroupids = nil, tags = nil, hardwareresourcetype = nil, podspec = nil, clickhouseclustername = nil, clickhouseclustertype = nil, yarnnodelabel = nil, podparameter = nil, mastercount = nil, startserviceafterscaleout = nil, zoneid = nil, subnetid = nil, scaleoutserviceconfassign = nil, autorenew = nil, resourcebasetype = nil, computeresourceid = nil, computeresourceadvanceparams = nil, nodemarks = nil, warehousename = nil) ⇒ ScaleOutInstanceRequest

Returns a new instance of ScaleOutInstanceRequest.



12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
# File 'lib/v20190103/models.rb', line 12814

def initialize(timeunit=nil, timespan=nil, instanceid=nil, paymode=nil, clienttoken=nil, preexecutedfilesettings=nil, taskcount=nil, corecount=nil, unnecessarynodelist=nil, routercount=nil, softdeployinfo=nil, servicenodeinfo=nil, disasterrecovergroupids=nil, tags=nil, hardwareresourcetype=nil, podspec=nil, clickhouseclustername=nil, clickhouseclustertype=nil, yarnnodelabel=nil, podparameter=nil, mastercount=nil, startserviceafterscaleout=nil, zoneid=nil, subnetid=nil, scaleoutserviceconfassign=nil, autorenew=nil, resourcebasetype=nil, computeresourceid=nil, computeresourceadvanceparams=nil, nodemarks=nil, warehousename=nil)
  @TimeUnit = timeunit
  @TimeSpan = timespan
  @InstanceId = instanceid
  @PayMode = paymode
  @ClientToken = clienttoken
  @PreExecutedFileSettings = preexecutedfilesettings
  @TaskCount = taskcount
  @CoreCount = corecount
  @UnNecessaryNodeList = unnecessarynodelist
  @RouterCount = routercount
  @SoftDeployInfo = softdeployinfo
  @ServiceNodeInfo = servicenodeinfo
  @DisasterRecoverGroupIds = disasterrecovergroupids
  @Tags = tags
  @HardwareResourceType = hardwareresourcetype
  @PodSpec = podspec
  @ClickHouseClusterName = clickhouseclustername
  @ClickHouseClusterType = clickhouseclustertype
  @YarnNodeLabel = yarnnodelabel
  @PodParameter = podparameter
  @MasterCount = mastercount
  @StartServiceAfterScaleOut = startserviceafterscaleout
  @ZoneId = zoneid
  @SubnetId = subnetid
  @ScaleOutServiceConfAssign = scaleoutserviceconfassign
  @AutoRenew = autorenew
  @ResourceBaseType = resourcebasetype
  @ComputeResourceId = computeresourceid
  @ComputeResourceAdvanceParams = computeresourceadvanceparams
  @NodeMarks = nodemarks
  @WarehouseName = warehousename
end

Instance Attribute Details

#AutoRenewObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def AutoRenew
  @AutoRenew
end

#ClickHouseClusterNameObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ClickHouseClusterName
  @ClickHouseClusterName
end

#ClickHouseClusterTypeObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ClickHouseClusterType
  @ClickHouseClusterType
end

#ClientTokenObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ClientToken
  @ClientToken
end

#ComputeResourceAdvanceParamsObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ComputeResourceAdvanceParams
  @ComputeResourceAdvanceParams
end

#ComputeResourceIdObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ComputeResourceId
  @ComputeResourceId
end

#CoreCountObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def CoreCount
  @CoreCount
end

#DisasterRecoverGroupIdsObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def DisasterRecoverGroupIds
  @DisasterRecoverGroupIds
end

#HardwareResourceTypeObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def HardwareResourceType
  @HardwareResourceType
end

#InstanceIdObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def InstanceId
  @InstanceId
end

#MasterCountObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def MasterCount
  @MasterCount
end

#NodeMarksObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def NodeMarks
  @NodeMarks
end

#PayModeObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def PayMode
  @PayMode
end

#PodParameterObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def PodParameter
  @PodParameter
end

#PodSpecObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def PodSpec
  @PodSpec
end

#PreExecutedFileSettingsObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def PreExecutedFileSettings
  @PreExecutedFileSettings
end

#ResourceBaseTypeObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ResourceBaseType
  @ResourceBaseType
end

#RouterCountObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def RouterCount
  @RouterCount
end

#ScaleOutServiceConfAssignObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ScaleOutServiceConfAssign
  @ScaleOutServiceConfAssign
end

#ServiceNodeInfoObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ServiceNodeInfo
  @ServiceNodeInfo
end

#SoftDeployInfoObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def SoftDeployInfo
  @SoftDeployInfo
end

#StartServiceAfterScaleOutObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def StartServiceAfterScaleOut
  @StartServiceAfterScaleOut
end

#SubnetIdObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def SubnetId
  @SubnetId
end

#TagsObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def Tags
  @Tags
end

#TaskCountObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def TaskCount
  @TaskCount
end

#TimeSpanObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def TimeSpan
  @TimeSpan
end

#TimeUnitObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def TimeUnit
  @TimeUnit
end

#UnNecessaryNodeListObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def UnNecessaryNodeList
  @UnNecessaryNodeList
end

#WarehouseNameObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def WarehouseName
  @WarehouseName
end

#YarnNodeLabelObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def YarnNodeLabel
  @YarnNodeLabel
end

#ZoneIdObject

<li>s:表示秒。PayMode取值为0时,TimeUnit只能取值为s。</li> <li>m:表示月份。PayMode取值为1时,TimeUnit只能取值为m。</li> <li>TimeUnit为s时,该参数只能填写3600,表示按量计费实例。</li> <li>TimeUnit为m时,该参数填写的数字表示包年包月实例的购买时长,如1表示购买一个月</li> <li>0:表示按量计费。</li> <li>1:表示包年包月。</li> <li>SoftDeployInfo和ServiceNodeInfo是同组参数,和UnNecessaryNodeList参数互斥。</li> <li>建议使用SoftDeployInfo和ServiceNodeInfo组合。</li> 使用clickhouse集群扩容时,该参数不生效。使用kafka集群扩容时,该参数不生效。当HardwareResourceType=POD时,该参数不生效。

Parameters:

  • TimeUnit:

    扩容的时间单位。取值范围:

  • TimeSpan:

    扩容的时长。结合TimeUnit一起使用。

  • InstanceId:

    实例ID。

  • PayMode:

    实例计费模式。取值范围:

  • ClientToken:

    唯一随机标识,时效5分钟,需要调用者指定 防止客户端重新创建资源,例如 a9a90aa6-****-****-****-fae36063280

  • PreExecutedFileSettings:

    引导操作脚本设置。

  • TaskCount:

    扩容的Task节点数量。

  • CoreCount:

    扩容的Core节点数量。

  • UnNecessaryNodeList:

    扩容时不需要安装的进程。

  • RouterCount:

    扩容的Router节点数量。

  • SoftDeployInfo:

    部署的服务。

  • ServiceNodeInfo:

    启动的进程。

  • DisasterRecoverGroupIds:

    分散置放群组ID列表,当前仅支持指定一个。

  • Tags:

    扩容节点绑定标签列表。

  • HardwareResourceType:

    扩容所选资源类型,可选范围为“HOST”,“POD”,“MNode”,HOST为普通的CVM资源,POD为TKE集群或EKS集群提供的资源,MNode为全托管资源类型

  • PodSpec:

    使用Pod资源扩容时,指定的Pod规格以及来源等信息

  • ClickHouseClusterName:

    使用clickhouse集群扩容时,选择的机器分组名称

  • ClickHouseClusterType:

    使用clickhouse集群扩容时,选择的机器分组类型。new为新增,old为选择旧分组

  • YarnNodeLabel:

    规则扩容指定 yarn node label

  • PodParameter:

    POD自定义权限和自定义参数

  • MasterCount:

    扩容的Master节点的数量。

  • StartServiceAfterScaleOut:

    扩容后是否启动服务,true:启动,false:不启动

  • ZoneId:

    可用区,默认是集群的主可用区

  • SubnetId:

    子网,默认是集群创建时的子网

  • ScaleOutServiceConfAssign:

    预设配置组

  • AutoRenew:

    0表示关闭自动续费,1表示开启自动续费

  • ResourceBaseType:

    类型为ComputeResource和EMR以及默认,默认为EMR,类型为EMR时,InstanceId生效,类型为ComputeResource时,使用ComputeResourceId标识

  • ComputeResourceId:

    计算资源id

  • ComputeResourceAdvanceParams:

    计算资源高级设置

  • NodeMarks:

    节点标记信息,目前只提供tf平台使用

  • WarehouseName:

    扩容指定计算组



12812
12813
12814
# File 'lib/v20190103/models.rb', line 12812

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
# File 'lib/v20190103/models.rb', line 12848

def deserialize(params)
  @TimeUnit = params['TimeUnit']
  @TimeSpan = params['TimeSpan']
  @InstanceId = params['InstanceId']
  @PayMode = params['PayMode']
  @ClientToken = params['ClientToken']
  unless params['PreExecutedFileSettings'].nil?
    @PreExecutedFileSettings = []
    params['PreExecutedFileSettings'].each do |i|
      preexecutefilesettings_tmp = PreExecuteFileSettings.new
      preexecutefilesettings_tmp.deserialize(i)
      @PreExecutedFileSettings << preexecutefilesettings_tmp
    end
  end
  @TaskCount = params['TaskCount']
  @CoreCount = params['CoreCount']
  @UnNecessaryNodeList = params['UnNecessaryNodeList']
  @RouterCount = params['RouterCount']
  @SoftDeployInfo = params['SoftDeployInfo']
  @ServiceNodeInfo = params['ServiceNodeInfo']
  @DisasterRecoverGroupIds = params['DisasterRecoverGroupIds']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @HardwareResourceType = params['HardwareResourceType']
  unless params['PodSpec'].nil?
    @PodSpec = PodSpec.new
    @PodSpec.deserialize(params['PodSpec'])
  end
  @ClickHouseClusterName = params['ClickHouseClusterName']
  @ClickHouseClusterType = params['ClickHouseClusterType']
  @YarnNodeLabel = params['YarnNodeLabel']
  unless params['PodParameter'].nil?
    @PodParameter = PodParameter.new
    @PodParameter.deserialize(params['PodParameter'])
  end
  @MasterCount = params['MasterCount']
  @StartServiceAfterScaleOut = params['StartServiceAfterScaleOut']
  @ZoneId = params['ZoneId']
  @SubnetId = params['SubnetId']
  @ScaleOutServiceConfAssign = params['ScaleOutServiceConfAssign']
  @AutoRenew = params['AutoRenew']
  @ResourceBaseType = params['ResourceBaseType']
  @ComputeResourceId = params['ComputeResourceId']
  unless params['ComputeResourceAdvanceParams'].nil?
    @ComputeResourceAdvanceParams = ComputeResourceAdvanceParams.new
    @ComputeResourceAdvanceParams.deserialize(params['ComputeResourceAdvanceParams'])
  end
  unless params['NodeMarks'].nil?
    @NodeMarks = NodeMark.new
    @NodeMarks.deserialize(params['NodeMarks'])
  end
  @WarehouseName = params['WarehouseName']
end