Class: TencentCloud::Thpc::V20211109::CreateClusterRequest

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

Overview

CreateCluster请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(placement = nil, managernode = nil, managernodecount = nil, computenode = nil, computenodecount = nil, schedulertype = nil, imageid = nil, virtualprivatecloud = nil, loginsettings = nil, securitygroupids = nil, clienttoken = nil, dryrun = nil, accounttype = nil, clustername = nil, storageoption = nil, loginnode = nil, loginnodecount = nil, tags = nil) ⇒ CreateClusterRequest

Returns a new instance of CreateClusterRequest.



327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# File 'lib/v20211109/models.rb', line 327

def initialize(placement=nil, managernode=nil, managernodecount=nil, computenode=nil, computenodecount=nil, schedulertype=nil, imageid=nil, virtualprivatecloud=nil, loginsettings=nil, securitygroupids=nil, clienttoken=nil, dryrun=nil, accounttype=nil, clustername=nil, storageoption=nil, loginnode=nil, loginnodecount=nil, tags=nil)
  @Placement = placement
  @ManagerNode = managernode
  @ManagerNodeCount = managernodecount
  @ComputeNode = computenode
  @ComputeNodeCount = computenodecount
  @SchedulerType = schedulertype
  @ImageId = imageid
  @VirtualPrivateCloud = virtualprivatecloud
  @LoginSettings = loginsettings
  @SecurityGroupIds = securitygroupids
  @ClientToken = clienttoken
  @DryRun = dryrun
  @AccountType = accounttype
  @ClusterName = clustername
  @StorageOption = storageoption
  @LoginNode = loginnode
  @LoginNodeCount = loginnodecount
  @Tags = tags
end

Instance Attribute Details

#AccountTypeObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def AccountType
  @AccountType
end

#ClientTokenObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ClientToken
  @ClientToken
end

#ClusterNameObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ClusterName
  @ClusterName
end

#ComputeNodeObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ComputeNode
  @ComputeNode
end

#ComputeNodeCountObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ComputeNodeCount
  @ComputeNodeCount
end

#DryRunObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def DryRun
  @DryRun
end

#ImageIdObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ImageId
  @ImageId
end

#LoginNodeObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def LoginNode
  @LoginNode
end

#LoginNodeCountObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def LoginNodeCount
  @LoginNodeCount
end

#LoginSettingsObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def LoginSettings
  @LoginSettings
end

#ManagerNodeObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ManagerNode
  @ManagerNode
end

#ManagerNodeCountObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def ManagerNodeCount
  @ManagerNodeCount
end

#PlacementObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def Placement
  @Placement
end

#SchedulerTypeObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def SchedulerType
  @SchedulerType
end

#SecurityGroupIdsObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def SecurityGroupIds
  @SecurityGroupIds
end

#StorageOptionObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def StorageOption
  @StorageOption
end

#TagsObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def Tags
  @Tags
end

#VirtualPrivateCloudObject

true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。 如果检查不通过,则返回对应错误码; 如果检查通过,则返回RequestId. false(默认):发送正常请求,通过检查后直接创建实例 <li>NIS:NIS域名字服务。 指定登录节点。 指定登录节点的数量。默认取值:0。取值范围:0~10。

Parameters:

  • Placement:

    集群中实例所在的位置。

  • ManagerNode:

    指定管理节点。

  • ManagerNodeCount:

    指定管理节点的数量。默认取值:1。取值范围:1~2。

  • ComputeNode:

    指定计算节点。

  • ComputeNodeCount:

    指定计算节点的数量。默认取值:0。

  • SchedulerType:

    调度器类型。
    <li>SGE:SGE调度器。
    <li>SLURM:SLURM调度器。

  • ImageId:

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

  • VirtualPrivateCloud:

    私有网络相关信息配置。

  • LoginSettings:

    集群登录设置。

  • SecurityGroupIds:

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

  • ClientToken:

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

  • DryRun:

    是否只预检此次请求。

  • AccountType:

    域名字服务类型。默认值:NIS

  • ClusterName:

    集群显示名称。

  • StorageOption:

    集群存储选项

  • LoginNode:

    已废弃。

  • LoginNodeCount:

    已废弃。

  • Tags:

    创建集群时同时绑定的标签对说明。



325
326
327
# File 'lib/v20211109/models.rb', line 325

def VirtualPrivateCloud
  @VirtualPrivateCloud
end

Instance Method Details

#deserialize(params) ⇒ Object



348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
# File 'lib/v20211109/models.rb', line 348

def deserialize(params)
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  unless params['ManagerNode'].nil?
    @ManagerNode = ManagerNode.new
    @ManagerNode.deserialize(params['ManagerNode'])
  end
  @ManagerNodeCount = params['ManagerNodeCount']
  unless params['ComputeNode'].nil?
    @ComputeNode = ComputeNode.new
    @ComputeNode.deserialize(params['ComputeNode'])
  end
  @ComputeNodeCount = params['ComputeNodeCount']
  @SchedulerType = params['SchedulerType']
  @ImageId = params['ImageId']
  unless params['VirtualPrivateCloud'].nil?
    @VirtualPrivateCloud = VirtualPrivateCloud.new
    @VirtualPrivateCloud.deserialize(params['VirtualPrivateCloud'])
  end
  unless params['LoginSettings'].nil?
    @LoginSettings = LoginSettings.new
    @LoginSettings.deserialize(params['LoginSettings'])
  end
  @SecurityGroupIds = params['SecurityGroupIds']
  @ClientToken = params['ClientToken']
  @DryRun = params['DryRun']
  @AccountType = params['AccountType']
  @ClusterName = params['ClusterName']
  unless params['StorageOption'].nil?
    @StorageOption = StorageOption.new
    @StorageOption.deserialize(params['StorageOption'])
  end
  unless params['LoginNode'].nil?
    @LoginNode = []
    params['LoginNode'].each do |i|
      loginnode_tmp = LoginNode.new
      loginnode_tmp.deserialize(i)
      @LoginNode << loginnode_tmp
    end
  end
  @LoginNodeCount = params['LoginNodeCount']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end