public class CreateClusterRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateClusterRequest() | 
| CreateClusterRequest(CreateClusterRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getAccountType()Get 域名字服务类型。默认取值:NIS。
NIS:NIS域名字服务。 | 
| String | getAutoScalingType()Get 弹性伸缩类型。默认值:THPC_AS | 
| String | getClientToken()Get 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 | 
| String | getClusterName()Get 集群显示名称。 | 
| ComputeNode | getComputeNode()Get 指定计算节点。 | 
| Long | getComputeNodeCount()Get 指定计算节点的数量。默认取值:0。 | 
| Boolean | getDryRun()Get 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId. | 
| String | getHpcClusterId()Get 高性能计算集群ID。若创建的实例为高性能计算实例,需指定实例放置的集群,否则不可指定。 | 
| String | getImageId()Get 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前支持部分公有镜像和自定义镜像。公共镜像请参考[镜像限制](https://cloud.tencent.com/document/product/1527/64818#.E9.95.9C.E5.83.8F) | 
| NodeScript[] | getInitNodeScripts()Get 节点初始化脚本信息列表。 | 
| LoginNode | getLoginNode()Get 指定登录节点。 | 
| Long | getLoginNodeCount()Get 指定登录节点的数量。默认取值:0。取值范围:0~10。 | 
| LoginSettings | getLoginSettings()Get 集群登录设置。 | 
| ManagerNode | getManagerNode()Get 指定管理节点。 | 
| Long | getManagerNodeCount()Get 指定管理节点的数量。默认取值:1。取值范围:1~2。 | 
| Placement | getPlacement()Get 集群中实例所在的位置。 | 
| String | getSchedulerType()Get 调度器类型。默认取值:SLURM。SLURM:SLURM调度器。 | 
| String | getSchedulerVersion()Get 创建调度器的版本号,可填写版本号为“latest” 和 各调度器支持的版本号;如果是"latest", 则代表创建的是平台当前支持的该类型调度器最新版本。如果不填写,默认创建的是“latest”版本调度器
各调度器支持的集群版本:
SLURM:21.08.8、23.11.7 | 
| String[] | getSecurityGroupIds()Get 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。 | 
| StorageOption | getStorageOption()Get 集群存储选项 | 
| Tag[] | getTags()Get 创建集群时同时绑定的标签对说明。 | 
| VirtualPrivateCloud | getVirtualPrivateCloud()Get 私有网络相关信息配置。 | 
| void | setAccountType(String AccountType)Set 域名字服务类型。默认取值:NIS。
NIS:NIS域名字服务。 | 
| void | setAutoScalingType(String AutoScalingType)Set 弹性伸缩类型。默认值:THPC_AS | 
| void | setClientToken(String ClientToken)Set 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 | 
| void | setClusterName(String ClusterName)Set 集群显示名称。 | 
| void | setComputeNode(ComputeNode ComputeNode)Set 指定计算节点。 | 
| void | setComputeNodeCount(Long ComputeNodeCount)Set 指定计算节点的数量。默认取值:0。 | 
| void | setDryRun(Boolean DryRun)Set 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId. | 
| void | setHpcClusterId(String HpcClusterId)Set 高性能计算集群ID。若创建的实例为高性能计算实例,需指定实例放置的集群,否则不可指定。 | 
| void | setImageId(String ImageId)Set 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前支持部分公有镜像和自定义镜像。公共镜像请参考[镜像限制](https://cloud.tencent.com/document/product/1527/64818#.E9.95.9C.E5.83.8F) | 
| void | setInitNodeScripts(NodeScript[] InitNodeScripts)Set 节点初始化脚本信息列表。 | 
| void | setLoginNode(LoginNode LoginNode)Set 指定登录节点。 | 
| void | setLoginNodeCount(Long LoginNodeCount)Set 指定登录节点的数量。默认取值:0。取值范围:0~10。 | 
| void | setLoginSettings(LoginSettings LoginSettings)Set 集群登录设置。 | 
| void | setManagerNode(ManagerNode ManagerNode)Set 指定管理节点。 | 
| void | setManagerNodeCount(Long ManagerNodeCount)Set 指定管理节点的数量。默认取值:1。取值范围:1~2。 | 
| void | setPlacement(Placement Placement)Set 集群中实例所在的位置。 | 
| void | setSchedulerType(String SchedulerType)Set 调度器类型。默认取值:SLURM。SLURM:SLURM调度器。 | 
| void | setSchedulerVersion(String SchedulerVersion)Set 创建调度器的版本号,可填写版本号为“latest” 和 各调度器支持的版本号;如果是"latest", 则代表创建的是平台当前支持的该类型调度器最新版本。如果不填写,默认创建的是“latest”版本调度器
各调度器支持的集群版本:
SLURM:21.08.8、23.11.7 | 
| void | setSecurityGroupIds(String[] SecurityGroupIds)Set 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。 | 
| void | setStorageOption(StorageOption StorageOption)Set 集群存储选项 | 
| void | setTags(Tag[] Tags)Set 创建集群时同时绑定的标签对说明。 | 
| void | setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)Set 私有网络相关信息配置。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateClusterRequest()
public CreateClusterRequest(CreateClusterRequest source)
public Placement getPlacement()
public void setPlacement(Placement Placement)
Placement - 集群中实例所在的位置。public ManagerNode getManagerNode()
public void setManagerNode(ManagerNode ManagerNode)
ManagerNode - 指定管理节点。public Long getManagerNodeCount()
public void setManagerNodeCount(Long ManagerNodeCount)
ManagerNodeCount - 指定管理节点的数量。默认取值:1。取值范围:1~2。public ComputeNode getComputeNode()
public void setComputeNode(ComputeNode ComputeNode)
ComputeNode - 指定计算节点。public Long getComputeNodeCount()
public void setComputeNodeCount(Long ComputeNodeCount)
ComputeNodeCount - 指定计算节点的数量。默认取值:0。public String getSchedulerType()
public void setSchedulerType(String SchedulerType)
SchedulerType - 调度器类型。默认取值:SLURM。public String getSchedulerVersion()
public void setSchedulerVersion(String SchedulerVersion)
SchedulerVersion - 创建调度器的版本号,可填写版本号为“latest” 和 各调度器支持的版本号;如果是"latest", 则代表创建的是平台当前支持的该类型调度器最新版本。如果不填写,默认创建的是“latest”版本调度器
各调度器支持的集群版本:
public String getImageId()
public void setImageId(String ImageId)
ImageId - 指定有效的[镜像](https://cloud.tencent.com/document/product/213/4940)ID,格式形如`img-xxx`。目前支持部分公有镜像和自定义镜像。公共镜像请参考[镜像限制](https://cloud.tencent.com/document/product/1527/64818#.E9.95.9C.E5.83.8F)public VirtualPrivateCloud getVirtualPrivateCloud()
public void setVirtualPrivateCloud(VirtualPrivateCloud VirtualPrivateCloud)
VirtualPrivateCloud - 私有网络相关信息配置。public LoginSettings getLoginSettings()
public void setLoginSettings(LoginSettings LoginSettings)
LoginSettings - 集群登录设置。public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds - 集群中实例所属安全组。该参数可以通过调用 [DescribeSecurityGroups](https://cloud.tencent.com/document/api/215/15808) 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。public String getClientToken()
public void setClientToken(String ClientToken)
ClientToken - 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。public Boolean getDryRun()
public void setDryRun(Boolean DryRun)
DryRun - 是否只预检此次请求。
true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
如果检查不通过,则返回对应错误码;
如果检查通过,则返回RequestId.
false(默认):发送正常请求,通过检查后直接创建实例public String getAccountType()
public void setAccountType(String AccountType)
AccountType - 域名字服务类型。默认取值:NIS。
public String getClusterName()
public void setClusterName(String ClusterName)
ClusterName - 集群显示名称。public StorageOption getStorageOption()
public void setStorageOption(StorageOption StorageOption)
StorageOption - 集群存储选项public LoginNode getLoginNode()
public void setLoginNode(LoginNode LoginNode)
LoginNode - 指定登录节点。public Long getLoginNodeCount()
public void setLoginNodeCount(Long LoginNodeCount)
LoginNodeCount - 指定登录节点的数量。默认取值:0。取值范围:0~10。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 创建集群时同时绑定的标签对说明。public String getAutoScalingType()
public void setAutoScalingType(String AutoScalingType)
AutoScalingType - 弹性伸缩类型。默认值:THPC_ASpublic NodeScript[] getInitNodeScripts()
public void setInitNodeScripts(NodeScript[] InitNodeScripts)
InitNodeScripts - 节点初始化脚本信息列表。public String getHpcClusterId()
public void setHpcClusterId(String HpcClusterId)
HpcClusterId - 高性能计算集群ID。若创建的实例为高性能计算实例,需指定实例放置的集群,否则不可指定。Copyright © 2025. All rights reserved.