Class: TencentCloud::Thpc::V20230321::AddNodesRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20230321/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, projectid = nil, resourcetype = nil) ⇒ AddNodesRequest

Returns a new instance of AddNodesRequest.



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

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, projectid=nil, resourcetype=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
  @ProjectId = projectid
  @ResourceType = resourcetype
end

Instance Attribute Details

#ClientTokenObject

Parameters:

  • 集群中实例所在的位置。

  • 集群ID。

  • 私有网络相关信息配置。

  • 添加节点数量。

  • 指定有效的镜像ID,格式形如img-xxx。目前支持部分公有镜像和自定义镜像。公共镜像请参考镜像限制

  • 节点计费类型

  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:按小时后付费
  • SPOTPAID:竞价付费
  • 默认值:POSTPAID_BY_HOUR。

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def ClientToken
      @ClientToken
    end

    #ClusterIdObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def ClusterId
      @ClusterId
    end

    #CountObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def Count
      @Count
    end

    #DataDisksObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def DataDisks
      @DataDisks
    end

    #DryRunObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def DryRun
      @DryRun
    end

    #ImageIdObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def ImageId
      @ImageId
    end

    #InstanceChargePrepaidObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def InstanceChargePrepaid
      @InstanceChargePrepaid
    end

    #InstanceChargeTypeObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def InstanceChargeType
      @InstanceChargeType
    end

    #InstanceNameObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def InstanceName
      @InstanceName
    end

    #InstanceTypeObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def InstanceType
      @InstanceType
    end

    #InternetAccessibleObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def InternetAccessible
      @InternetAccessible
    end

    #LoginSettingsObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def LoginSettings
      @LoginSettings
    end

    #NodeRoleObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def NodeRole
      @NodeRole
    end

    #NodeTypeObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def NodeType
      @NodeType
    end

    #PlacementObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def Placement
      @Placement
    end

    #ProjectIdObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def ProjectId
      @ProjectId
    end

    #QueueNameObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def QueueName
      @QueueName
    end

    #ResourceTypeObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def ResourceType
      @ResourceType
    end

    #SecurityGroupIdsObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def SecurityGroupIds
      @SecurityGroupIds
    end

    #SystemDiskObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    def SystemDisk
      @SystemDisk
    end

    #VirtualPrivateCloudObject

    Parameters:

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

  • 节点机型。不同实例机型指定了不同的资源规格。

  • 具体取值可通过调用接口DescribeInstanceTypeConfigs来获得最新的规格表或参见实例规格描述。
  • 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。

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

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

  • 节点显示名称。
    不指定节点显示名称则默认显示‘未命名’。
    最多支持60个字符。

  • 集群登录设置。

  • 集群中实例所属安全组。该参数可以通过调用 DescribeSecurityGroups 的返回值中的sgId字段来获取。若不指定该参数,则绑定默认安全组。

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

  • 队列名称。不指定则为默认队列。

  • SLURM默认队列为:compute。
  • 添加节点角色。默认值:Compute

  • Compute:计算节点。
  • Login:登录节点。
  • 是否只预检此次请求。
    true:发送检查请求,不会创建实例。检查项包括是否填写了必需参数,请求格式,业务限制和云服务器库存。
    如果检查不通过,则返回对应错误码;
    如果检查通过,则返回RequestId.
    false(默认):发送正常请求,通过检查后直接创建实例

  • 添加节点类型。默认取值:STATIC。

  • STATIC:静态节点,不会参与弹性伸缩流程。
  • DYNAMIC:弹性节点,会被弹性缩容的节点。管控节点和登录节点不支持此参数。
  • 实例所属项目ID。该参数可以通过调用 DescribeProject 的返回值中的 projectId 字段来获取。不填为默认项目。

  • 要新增节点的资源类型。

  • CVM:CVM实例类型资源
  • WORKSPACE:工作空间类型实例资源
  • 默认值:CVM。

    
    
    104
    105
    106
    # File 'lib/v20230321/models.rb', line 104
    
    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
    # File 'lib/v20230321/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 = SystemDisk.new
        @SystemDisk.deserialize(params['SystemDisk'])
      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']
      @ProjectId = params['ProjectId']
      @ResourceType = params['ResourceType']
    end