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) ⇒ AttachNodesRequest

Returns a new instance of AttachNodesRequest.



255
256
257
258
259
260
261
# File 'lib/v20230321/models.rb', line 255

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

Instance Attribute Details

#ClusterIdObject

SLURM默认队列为:compute。 SGE默认队列为:all.q。

Parameters:

  • ClusterId:

    集群id

  • ResourceSet:

    节点的实例id列表

  • QueueName:

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

  • ImageId:

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

  • ResourceType:

    要新增节点的资源类型。<li>CVM:CVM实例类型资源</li><li>WORKSPACE:工作空间类型实例资源</li>默认值:CVM。



253
254
255
# File 'lib/v20230321/models.rb', line 253

def ClusterId
  @ClusterId
end

#ImageIdObject

SLURM默认队列为:compute。 SGE默认队列为:all.q。

Parameters:

  • ClusterId:

    集群id

  • ResourceSet:

    节点的实例id列表

  • QueueName:

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

  • ImageId:

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

  • ResourceType:

    要新增节点的资源类型。<li>CVM:CVM实例类型资源</li><li>WORKSPACE:工作空间类型实例资源</li>默认值:CVM。



253
254
255
# File 'lib/v20230321/models.rb', line 253

def ImageId
  @ImageId
end

#QueueNameObject

SLURM默认队列为:compute。 SGE默认队列为:all.q。

Parameters:

  • ClusterId:

    集群id

  • ResourceSet:

    节点的实例id列表

  • QueueName:

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

  • ImageId:

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

  • ResourceType:

    要新增节点的资源类型。<li>CVM:CVM实例类型资源</li><li>WORKSPACE:工作空间类型实例资源</li>默认值:CVM。



253
254
255
# File 'lib/v20230321/models.rb', line 253

def QueueName
  @QueueName
end

#ResourceSetObject

SLURM默认队列为:compute。 SGE默认队列为:all.q。

Parameters:

  • ClusterId:

    集群id

  • ResourceSet:

    节点的实例id列表

  • QueueName:

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

  • ImageId:

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

  • ResourceType:

    要新增节点的资源类型。<li>CVM:CVM实例类型资源</li><li>WORKSPACE:工作空间类型实例资源</li>默认值:CVM。



253
254
255
# File 'lib/v20230321/models.rb', line 253

def ResourceSet
  @ResourceSet
end

#ResourceTypeObject

SLURM默认队列为:compute。 SGE默认队列为:all.q。

Parameters:

  • ClusterId:

    集群id

  • ResourceSet:

    节点的实例id列表

  • QueueName:

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

  • ImageId:

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

  • ResourceType:

    要新增节点的资源类型。<li>CVM:CVM实例类型资源</li><li>WORKSPACE:工作空间类型实例资源</li>默认值:CVM。



253
254
255
# File 'lib/v20230321/models.rb', line 253

def ResourceType
  @ResourceType
end

Instance Method Details

#deserialize(params) ⇒ Object



263
264
265
266
267
268
269
# File 'lib/v20230321/models.rb', line 263

def deserialize(params)
  @ClusterId = params['ClusterId']
  @ResourceSet = params['ResourceSet']
  @QueueName = params['QueueName']
  @ImageId = params['ImageId']
  @ResourceType = params['ResourceType']
end