Class: TencentCloud::Thpc::V20220401::AddNodesRequest

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

Overview

AddNodes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, clusterid = nil, virtualprivatecloud = nil, count = nil, imageid = nil, instancechargetype = nil, instancechargeprepaid = nil, instancetype = nil, systemdisk = nil, datadisks = nil, internetaccessible = nil, instancename = nil, loginsettings = nil, securitygroupids = nil, clienttoken = nil, queuename = nil, noderole = nil, dryrun = nil, nodetype = nil) ⇒ AddNodesRequest

Returns a new instance of AddNodesRequest.



108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
# File 'lib/v20220401/models.rb', line 108

def initialize(placement=nil, clusterid=nil, virtualprivatecloud=nil, count=nil, imageid=nil, instancechargetype=nil, instancechargeprepaid=nil, instancetype=nil, systemdisk=nil, datadisks=nil, internetaccessible=nil, instancename=nil, loginsettings=nil, securitygroupids=nil, clienttoken=nil, queuename=nil, noderole=nil, dryrun=nil, nodetype=nil)
  @Placement = placement
  @ClusterId = clusterid
  @VirtualPrivateCloud = virtualprivatecloud
  @Count = count
  @ImageId = imageid
  @InstanceChargeType = instancechargetype
  @InstanceChargePrepaid = instancechargeprepaid
  @InstanceType = instancetype
  @SystemDisk = systemdisk
  @DataDisks = datadisks
  @InternetAccessible = internetaccessible
  @InstanceName = instancename
  @LoginSettings = loginsettings
  @SecurityGroupIds = securitygroupids
  @ClientToken = clienttoken
  @QueueName = queuename
  @NodeRole = noderole
  @DryRun = dryrun
  @NodeType = nodetype
end

Instance Attribute Details

#ClientTokenObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def ClientToken
  @ClientToken
end

#ClusterIdObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def ClusterId
  @ClusterId
end

#CountObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def Count
  @Count
end

#DataDisksObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def DataDisks
  @DataDisks
end

#DryRunObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def DryRun
  @DryRun
end

#ImageIdObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def ImageId
  @ImageId
end

#InstanceChargePrepaidObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def InstanceChargePrepaid
  @InstanceChargePrepaid
end

#InstanceChargeTypeObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def InstanceChargeType
  @InstanceChargeType
end

#InstanceNameObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def InstanceName
  @InstanceName
end

#InstanceTypeObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def InstanceType
  @InstanceType
end

#InternetAccessibleObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def InternetAccessible
  @InternetAccessible
end

#LoginSettingsObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def LoginSettings
  @LoginSettings
end

#NodeRoleObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def NodeRole
  @NodeRole
end

#NodeTypeObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def NodeType
  @NodeType
end

#PlacementObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def Placement
  @Placement
end

#QueueNameObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def QueueName
  @QueueName
end

#SecurityGroupIdsObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def SecurityGroupIds
  @SecurityGroupIds
end

#SystemDiskObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def SystemDisk
  @SystemDisk
end

#VirtualPrivateCloudObject

不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。 true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ClusterId:

    集群ID。

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • Count:

    添加节点数量。

  • ImageId:

    指定有效的(cloud.tencent.com/document/product/213/4940)ID,格式形如‘img-xxx`。目前仅支持公有镜像和特定自定义镜像。

  • InstanceChargeType:

    节点(cloud.tencent.com/document/product/213/2180)。
    <li>PREPAID:预付费,即包年包月
    <li>POSTPAID_BY_HOUR:按小时后付费
    <li>SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。

  • InstanceChargePrepaid:

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

  • InstanceType:
  • SystemDisk:

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

  • DataDisks:

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

  • InternetAccessible:

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

  • InstanceName:

    节点显示名称。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

    集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

  • ClientToken:

    用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。

  • QueueName:

    队列名称。不指定则为默认队列。<li>SLURM默认队列为:compute。<li>SGE默认队列为:all.q。

  • NodeRole:

    添加节点角色。默认值:Compute
    <li>Compute:计算节点。
    <li>Login:登录节点。

  • DryRun:

    是否只预检此次请求。

  • NodeType:

    添加节点类型。默认取值:STATIC。<li>STATIC:静态节点,不会参与弹性伸缩流程。<li>DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。



106
107
108
# File 'lib/v20220401/models.rb', line 106

def VirtualPrivateCloud
  @VirtualPrivateCloud
end

Instance Method Details

#deserialize(params) ⇒ Object



130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
# File 'lib/v20220401/models.rb', line 130

def deserialize(params)
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @ClusterId = params['ClusterId']
  unless params['VirtualPrivateCloud'].nil?
    @VirtualPrivateCloud = VirtualPrivateCloud.new
    @VirtualPrivateCloud.deserialize(params['VirtualPrivateCloud'])
  end
  @Count = params['Count']
  @ImageId = params['ImageId']
  @InstanceChargeType = params['InstanceChargeType']
  unless params['InstanceChargePrepaid'].nil?
    @InstanceChargePrepaid = InstanceChargePrepaid.new
    @InstanceChargePrepaid.deserialize(params['InstanceChargePrepaid'])
  end
  @InstanceType = params['InstanceType']
  unless params['SystemDisk'].nil?
    @SystemDisk = []
    params['SystemDisk'].each do |i|
      systemdisk_tmp = SystemDisk.new
      systemdisk_tmp.deserialize(i)
      @SystemDisk << systemdisk_tmp
    end
  end
  unless params['DataDisks'].nil?
    @DataDisks = []
    params['DataDisks'].each do |i|
      datadisk_tmp = DataDisk.new
      datadisk_tmp.deserialize(i)
      @DataDisks << datadisk_tmp
    end
  end
  unless params['InternetAccessible'].nil?
    @InternetAccessible = InternetAccessible.new
    @InternetAccessible.deserialize(params['InternetAccessible'])
  end
  @InstanceName = params['InstanceName']
  unless params['LoginSettings'].nil?
    @LoginSettings = LoginSettings.new
    @LoginSettings.deserialize(params['LoginSettings'])
  end
  @SecurityGroupIds = params['SecurityGroupIds']
  @ClientToken = params['ClientToken']
  @QueueName = params['QueueName']
  @NodeRole = params['NodeRole']
  @DryRun = params['DryRun']
  @NodeType = params['NodeType']
end