Class: TencentCloud::Tdcpg::V20211118::CreateClusterInstancesRequest

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

Overview

CreateClusterInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clusterid = nil, cpu = nil, memory = nil, instancename = nil, instancecount = nil) ⇒ CreateClusterInstancesRequest

Returns a new instance of CreateClusterInstancesRequest.



350
351
352
353
354
355
356
# File 'lib/v20211118/models.rb', line 350

def initialize(clusterid=nil, cpu=nil, memory=nil, instancename=nil, instancecount=nil)
  @ClusterId = clusterid
  @CPU = cpu
  @Memory = memory
  @InstanceName = instancename
  @InstanceCount = instancecount
end

Instance Attribute Details

#ClusterIdObject

Parameters:

  • ClusterId:

    集群ID

  • CPU:

    CPU核数。取值参考文档【购买指南】

  • Memory:

    内存大小,单位GiB。取值参考文档【购买指南】

  • InstanceName:

    实例名,1-60个字符,可以包含中文、英文、数字和符号“-”、“_”、“.”。不输入此参数时默认与InstanceId一致。

  • InstanceCount:

    新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。



348
349
350
# File 'lib/v20211118/models.rb', line 348

def ClusterId
  @ClusterId
end

#CPUObject

Parameters:

  • ClusterId:

    集群ID

  • CPU:

    CPU核数。取值参考文档【购买指南】

  • Memory:

    内存大小,单位GiB。取值参考文档【购买指南】

  • InstanceName:

    实例名,1-60个字符,可以包含中文、英文、数字和符号“-”、“_”、“.”。不输入此参数时默认与InstanceId一致。

  • InstanceCount:

    新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。



348
349
350
# File 'lib/v20211118/models.rb', line 348

def CPU
  @CPU
end

#InstanceCountObject

Parameters:

  • ClusterId:

    集群ID

  • CPU:

    CPU核数。取值参考文档【购买指南】

  • Memory:

    内存大小,单位GiB。取值参考文档【购买指南】

  • InstanceName:

    实例名,1-60个字符,可以包含中文、英文、数字和符号“-”、“_”、“.”。不输入此参数时默认与InstanceId一致。

  • InstanceCount:

    新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。



348
349
350
# File 'lib/v20211118/models.rb', line 348

def InstanceCount
  @InstanceCount
end

#InstanceNameObject

Parameters:

  • ClusterId:

    集群ID

  • CPU:

    CPU核数。取值参考文档【购买指南】

  • Memory:

    内存大小,单位GiB。取值参考文档【购买指南】

  • InstanceName:

    实例名,1-60个字符,可以包含中文、英文、数字和符号“-”、“_”、“.”。不输入此参数时默认与InstanceId一致。

  • InstanceCount:

    新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。



348
349
350
# File 'lib/v20211118/models.rb', line 348

def InstanceName
  @InstanceName
end

#MemoryObject

Parameters:

  • ClusterId:

    集群ID

  • CPU:

    CPU核数。取值参考文档【购买指南】

  • Memory:

    内存大小,单位GiB。取值参考文档【购买指南】

  • InstanceName:

    实例名,1-60个字符,可以包含中文、英文、数字和符号“-”、“_”、“.”。不输入此参数时默认与InstanceId一致。

  • InstanceCount:

    新建实例的数量,默认为1。单集群下实例数量目前不能超过4个。



348
349
350
# File 'lib/v20211118/models.rb', line 348

def Memory
  @Memory
end

Instance Method Details

#deserialize(params) ⇒ Object



358
359
360
361
362
363
364
# File 'lib/v20211118/models.rb', line 358

def deserialize(params)
  @ClusterId = params['ClusterId']
  @CPU = params['CPU']
  @Memory = params['Memory']
  @InstanceName = params['InstanceName']
  @InstanceCount = params['InstanceCount']
end