Class: TencentCloud::Thpc::V20230321::AttachNodesRequest

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

Overview

AttachNodes请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, resourceset = nil, queuename = nil, imageid = nil, resourcetype = nil, userdata = nil) ⇒ AttachNodesRequest

Returns a new instance of AttachNodesRequest.



330
331
332
333
334
335
336
337
# File 'lib/v20230321/models.rb', line 330

def initialize(clusterid=nil, resourceset=nil, queuename=nil, imageid=nil, resourcetype=nil, userdata=nil)
  @ClusterId = clusterid
  @ResourceSet = resourceset
  @QueueName = queuename
  @ImageId = imageid
  @ResourceType = resourcetype
  @UserData = userdata
end

Instance Attribute Details

#ClusterIdObject

SLURM默认队列为:compute。

Parameters:

  • 集群id

  • 节点的实例id列表

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

  • 指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜像和特定自定义镜像。如不指定,则该字段是默认镜像。

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

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

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def ClusterId
      @ClusterId
    end

    #ImageIdObject

    SLURM默认队列为:compute。

    Parameters:

    • 集群id

    • 节点的实例id列表

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

    • 指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜像和特定自定义镜像。如不指定,则该字段是默认镜像。

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

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

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def ImageId
      @ImageId
    end

    #QueueNameObject

    SLURM默认队列为:compute。

    Parameters:

    • 集群id

    • 节点的实例id列表

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

    • 指定有效的镜像ID,格式形如img-xxx。目前仅支持公有镜像和特定自定义镜像。如不指定,则该字段是默认镜像。

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

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

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def QueueName
      @QueueName
    end

    #ResourceSetObject

    SLURM默认队列为:compute。

    Parameters:

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def ResourceSet
      @ResourceSet
    end

    #ResourceTypeObject

    SLURM默认队列为:compute。

    Parameters:

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def ResourceType
      @ResourceType
    end

    #UserDataObject

    SLURM默认队列为:compute。

    Parameters:

  • 提供给实例使用的用户数据,需要以 base64 方式编码,支持的最大数据大小为 16KB。关于获取此参数的详细介绍,请参阅WindowsLinux启动时运行命令。

  • 
    
    328
    329
    330
    # File 'lib/v20230321/models.rb', line 328
    
    def UserData
      @UserData
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    339
    340
    341
    342
    343
    344
    345
    346
    # File 'lib/v20230321/models.rb', line 339
    
    def deserialize(params)
      @ClusterId = params['ClusterId']
      @ResourceSet = params['ResourceSet']
      @QueueName = params['QueueName']
      @ImageId = params['ImageId']
      @ResourceType = params['ResourceType']
      @UserData = params['UserData']
    end