Class: TencentCloud::Emr::V20190103::ScaleOutClusterRequest

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

Overview

ScaleOutCluster请求参数结构体

Instance Attribute Summary collapse

  • #ClickHouseClusterType ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ClientToken ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #DisasterRecoverGroupIds ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #EnableStartServiceFlag ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #HardwareSourceType ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #InstanceChargePrepaid ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #InstanceChargeType ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #InstanceId ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #NodeMarks ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #PodSpecInfo ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ResourceSpec ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ScaleOutNodeConfig ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ScaleOutServiceConfGroupsInfo ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ScriptBootstrapActionConfig ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #ServiceNodeInfo ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #SoftDeployInfo ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #SubnetId ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #Tags ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #WarehouseName ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #YarnNodeLabel ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .
  • #Zone ⇒ Object
  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(instancechargetype = nil, instanceid = nil, scaleoutnodeconfig = nil, clienttoken = nil, instancechargeprepaid = nil, scriptbootstrapactionconfig = nil, softdeployinfo = nil, servicenodeinfo = nil, disasterrecovergroupids = nil, tags = nil, hardwaresourcetype = nil, podspecinfo = nil, clickhouseclustername = nil, clickhouseclustertype = nil, yarnnodelabel = nil, enablestartserviceflag = nil, resourcespec = nil, zone = nil, subnetid = nil, scaleoutserviceconfgroupsinfo = nil, nodemarks = nil, warehousename = nil) ⇒ ScaleOutClusterRequest

    Returns a new instance of ScaleOutClusterRequest.

    
    
    12647
    12648
    12649
    12650
    12651
    12652
    12653
    12654
    12655
    12656
    12657
    12658
    12659
    12660
    12661
    12662
    12663
    12664
    12665
    12666
    12667
    12668
    12669
    12670
    # File 'lib/v20190103/models.rb', line 12647
    
    def initialize(instancechargetype=nil, instanceid=nil, scaleoutnodeconfig=nil, clienttoken=nil, instancechargeprepaid=nil, scriptbootstrapactionconfig=nil, softdeployinfo=nil, servicenodeinfo=nil, disasterrecovergroupids=nil, tags=nil, hardwaresourcetype=nil, podspecinfo=nil, clickhouseclustername=nil, clickhouseclustertype=nil, yarnnodelabel=nil, enablestartserviceflag=nil, resourcespec=nil, zone=nil, subnetid=nil, scaleoutserviceconfgroupsinfo=nil, nodemarks=nil, warehousename=nil)
      @InstanceChargeType = instancechargetype
      @InstanceId = instanceid
      @ScaleOutNodeConfig = scaleoutnodeconfig
      @ClientToken = clienttoken
      @InstanceChargePrepaid = instancechargeprepaid
      @ScriptBootstrapActionConfig = scriptbootstrapactionconfig
      @SoftDeployInfo = softdeployinfo
      @ServiceNodeInfo = servicenodeinfo
      @DisasterRecoverGroupIds = disasterrecovergroupids
      @Tags = tags
      @HardwareSourceType = hardwaresourcetype
      @PodSpecInfo = podspecinfo
      @ClickHouseClusterName = clickhouseclustername
      @ClickHouseClusterType = clickhouseclustertype
      @YarnNodeLabel = yarnnodelabel
      @EnableStartServiceFlag = enablestartserviceflag
      @ResourceSpec = resourcespec
      @Zone = zone
      @SubnetId = subnetid
      @ScaleOutServiceConfGroupsInfo = scaleoutserviceconfgroupsinfo
      @NodeMarks = nodemarks
      @WarehouseName = warehousename
    end

    Instance Attribute Details

    #ClickHouseClusterNameObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ClickHouseClusterName
      @ClickHouseClusterName
    end

    #ClickHouseClusterTypeObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ClickHouseClusterType
      @ClickHouseClusterType
    end

    #ClientTokenObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ClientToken
      @ClientToken
    end

    #DisasterRecoverGroupIdsObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def DisasterRecoverGroupIds
      @DisasterRecoverGroupIds
    end

    #EnableStartServiceFlagObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def EnableStartServiceFlag
      @EnableStartServiceFlag
    end

    #HardwareSourceTypeObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def HardwareSourceType
      @HardwareSourceType
    end

    #InstanceChargePrepaidObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def InstanceChargePrepaid
      @InstanceChargePrepaid
    end

    #InstanceChargeTypeObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def InstanceChargeType
      @InstanceChargeType
    end

    #InstanceIdObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def InstanceId
      @InstanceId
    end

    #NodeMarksObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def NodeMarks
      @NodeMarks
    end

    #PodSpecInfoObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def PodSpecInfo
      @PodSpecInfo
    end

    #ResourceSpecObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ResourceSpec
      @ResourceSpec
    end

    #ScaleOutNodeConfigObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ScaleOutNodeConfig
      @ScaleOutNodeConfig
    end

    #ScaleOutServiceConfGroupsInfoObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ScaleOutServiceConfGroupsInfo
      @ScaleOutServiceConfGroupsInfo
    end

    #ScriptBootstrapActionConfigObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ScriptBootstrapActionConfig
      @ScriptBootstrapActionConfig
    end

    #ServiceNodeInfoObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def ServiceNodeInfo
      @ServiceNodeInfo
    end

    #SoftDeployInfoObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def SoftDeployInfo
      @SoftDeployInfo
    end

    #SubnetIdObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def SubnetId
      @SubnetId
    end

    #TagsObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def Tags
      @Tags
    end

    #WarehouseNameObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def WarehouseName
      @WarehouseName
    end

    #YarnNodeLabelObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def YarnNodeLabel
      @YarnNodeLabel
    end

    #ZoneObject

  • PREPAID:预付费,即包年包月。
  • POSTPAID_BY_HOUR:按小时后付费。
  • SPOTPAID:竞价付费(仅支持TASK节点)。
  • 该参数可以通过调用 [DescribeDisasterRecoverGroups](https://cloud.tencent.com/document/product/213/17810)的返回值中的DisasterRecoverGroupId字段来获取。
  • true:是
  • false:否
  • Parameters:

    • InstanceChargeType:

      节点计费模式。取值范围:

    • InstanceId:

      集群实例ID。

    • ScaleOutNodeConfig:

      扩容节点类型以及数量

    • ClientToken:

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

    • InstanceChargePrepaid:

      即包年包月相关参数设置。通过该参数可以指定包年包月实例的购买时长、是否设置自动续费等属性。若指定实例的付费模式为预付费则该参数必传。

    • ScriptBootstrapActionConfig: (引导操作)
    • SoftDeployInfo:

      扩容部署服务,新增节点将默认继承当前节点类型中所部署服务,部署服务含默认可选服务,该参数仅支持可选服务填写,如:存量task节点已部署HDFS、YARN、impala;使用api扩容task节不部署impala时,部署服务仅填写HDFS、YARN。组件名对应的映射关系表

    • ServiceNodeInfo:

      部署进程,默认部署扩容服务的全部进程,支持修改部署进程,如:当前task节点部署服务为:HDFS、YARN、impala,默认部署服务为:DataNode,NodeManager,ImpalaServer,若用户需修改部署进程信息,部署进程: DataNode,NodeManager,ImpalaServerCoordinator或DataNode,NodeManager,ImpalaServerExecutor。进程名对应的映射关系表

    • DisasterRecoverGroupIds:

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

    • Tags:

      扩容节点绑定标签列表。

    • HardwareSourceType:

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

    • PodSpecInfo:

      Pod相关资源信息

    • ClickHouseClusterName:

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

    • ClickHouseClusterType:

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

    • YarnNodeLabel:

      扩容指定 Yarn Node Label

    • EnableStartServiceFlag:

      扩容后是否启动服务,默认取值否

    • ResourceSpec:

      规格设置

    • Zone:

      实例所属的可用区,例如ap-guangzhou-1。该参数也可以通过调用DescribeZones 的返回值中的Zone字段来获取。

    • SubnetId:

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

    • ScaleOutServiceConfGroupsInfo:

      扩容指定配置组

    • NodeMarks:

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

    • WarehouseName:

      扩容指定计算组名称

    
    
    12645
    12646
    12647
    # File 'lib/v20190103/models.rb', line 12645
    
    def Zone
      @Zone
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    12672
    12673
    12674
    12675
    12676
    12677
    12678
    12679
    12680
    12681
    12682
    12683
    12684
    12685
    12686
    12687
    12688
    12689
    12690
    12691
    12692
    12693
    12694
    12695
    12696
    12697
    12698
    12699
    12700
    12701
    12702
    12703
    12704
    12705
    12706
    12707
    12708
    12709
    12710
    12711
    12712
    12713
    12714
    12715
    12716
    12717
    12718
    12719
    12720
    12721
    12722
    12723
    12724
    12725
    12726
    12727
    12728
    12729
    12730
    12731
    # File 'lib/v20190103/models.rb', line 12672
    
    def deserialize(params)
      @InstanceChargeType = params['InstanceChargeType']
      @InstanceId = params['InstanceId']
      unless params['ScaleOutNodeConfig'].nil?
        @ScaleOutNodeConfig = ScaleOutNodeConfig.new
        @ScaleOutNodeConfig.deserialize(params['ScaleOutNodeConfig'])
      end
      @ClientToken = params['ClientToken']
      unless params['InstanceChargePrepaid'].nil?
        @InstanceChargePrepaid = InstanceChargePrepaid.new
        @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
      end
      unless params['ScriptBootstrapActionConfig'].nil?
        @ScriptBootstrapActionConfig = []
        params['ScriptBootstrapActionConfig'].each do |i|
          scriptbootstrapactionconfig_tmp = ScriptBootstrapActionConfig.new
          scriptbootstrapactionconfig_tmp.deserialize(i)
          @ScriptBootstrapActionConfig << scriptbootstrapactionconfig_tmp
        end
      end
      @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
      @HardwareSourceType = params['HardwareSourceType']
      unless params['PodSpecInfo'].nil?
        @PodSpecInfo = PodSpecInfo.new
        @PodSpecInfo.deserialize(params['PodSpecInfo'])
      end
      @ClickHouseClusterName = params['ClickHouseClusterName']
      @ClickHouseClusterType = params['ClickHouseClusterType']
      @YarnNodeLabel = params['YarnNodeLabel']
      @EnableStartServiceFlag = params['EnableStartServiceFlag']
      unless params['ResourceSpec'].nil?
        @ResourceSpec = NodeResourceSpec.new
        @ResourceSpec.deserialize(params['ResourceSpec'])
      end
      @Zone = params['Zone']
      @SubnetId = params['SubnetId']
      unless params['ScaleOutServiceConfGroupsInfo'].nil?
        @ScaleOutServiceConfGroupsInfo = []
        params['ScaleOutServiceConfGroupsInfo'].each do |i|
          scaleoutserviceconfgroupsinfo_tmp = ScaleOutServiceConfGroupsInfo.new
          scaleoutserviceconfgroupsinfo_tmp.deserialize(i)
          @ScaleOutServiceConfGroupsInfo << scaleoutserviceconfgroupsinfo_tmp
        end
      end
      unless params['NodeMarks'].nil?
        @NodeMarks = NodeMark.new
        @NodeMarks.deserialize(params['NodeMarks'])
      end
      @WarehouseName = params['WarehouseName']
    end