Class: TencentCloud::Mongodb::V20190725::InquirePriceModifyDBInstanceSpecRequest

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

Overview

InquirePriceModifyDBInstanceSpec请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, memory = nil, volume = nil, nodenum = nil, replicatesetnum = nil) ⇒ InquirePriceModifyDBInstanceSpecRequest

Returns a new instance of InquirePriceModifyDBInstanceSpecRequest.



3754
3755
3756
3757
3758
3759
3760
# File 'lib/v20190725/models.rb', line 3754

def initialize(instanceid=nil, memory=nil, volume=nil, nodenum=nil, replicatesetnum=nil)
  @InstanceId = instanceid
  @Memory = memory
  @Volume = volume
  @NodeNum = nodenum
  @ReplicateSetNum = replicatesetnum
end

Instance Attribute Details

#InstanceIdObject

  • 副本集实例,指变更配置后实例的主从节点数量。
  • 分片集群实例,指变更配置后实例每一个分片的主从节点数。 说明:切勿同时发起调整节点数、调整分片数、调整节点规格的任务。 说明:变更后的分片数量不能小于当前现有的数量。切勿同时发起调整节点数、调整分片数与调整节点规格的任务。

Parameters:

  • InstanceId:

    实例 ID,例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Memory:

    变更配置后实例内存大小,单位:GB。具体售卖的内存规格,请通过接口 DescribeSpecInfo 获取。

  • Volume:

    变更配置后实例磁盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取。

  • NodeNum:

    实例节点数量。请通过接口 DescribeSpecInfo 获取。

  • ReplicateSetNum:

    分片集群实例,指变更配置后实例的分片数量。取值范围:[2,36] 。



3752
3753
3754
# File 'lib/v20190725/models.rb', line 3752

def InstanceId
  @InstanceId
end

#MemoryObject

  • 副本集实例,指变更配置后实例的主从节点数量。
  • 分片集群实例,指变更配置后实例每一个分片的主从节点数。 说明:切勿同时发起调整节点数、调整分片数、调整节点规格的任务。 说明:变更后的分片数量不能小于当前现有的数量。切勿同时发起调整节点数、调整分片数与调整节点规格的任务。

Parameters:

  • InstanceId:

    实例 ID,例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Memory:

    变更配置后实例内存大小,单位:GB。具体售卖的内存规格,请通过接口 DescribeSpecInfo 获取。

  • Volume:

    变更配置后实例磁盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取。

  • NodeNum:

    实例节点数量。请通过接口 DescribeSpecInfo 获取。

  • ReplicateSetNum:

    分片集群实例,指变更配置后实例的分片数量。取值范围:[2,36] 。



3752
3753
3754
# File 'lib/v20190725/models.rb', line 3752

def Memory
  @Memory
end

#NodeNumObject

  • 副本集实例,指变更配置后实例的主从节点数量。
  • 分片集群实例,指变更配置后实例每一个分片的主从节点数。 说明:切勿同时发起调整节点数、调整分片数、调整节点规格的任务。 说明:变更后的分片数量不能小于当前现有的数量。切勿同时发起调整节点数、调整分片数与调整节点规格的任务。

Parameters:

  • InstanceId:

    实例 ID,例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Memory:

    变更配置后实例内存大小,单位:GB。具体售卖的内存规格,请通过接口 DescribeSpecInfo 获取。

  • Volume:

    变更配置后实例磁盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取。

  • NodeNum:

    实例节点数量。请通过接口 DescribeSpecInfo 获取。

  • ReplicateSetNum:

    分片集群实例,指变更配置后实例的分片数量。取值范围:[2,36] 。



3752
3753
3754
# File 'lib/v20190725/models.rb', line 3752

def NodeNum
  @NodeNum
end

#ReplicateSetNumObject

  • 副本集实例,指变更配置后实例的主从节点数量。
  • 分片集群实例,指变更配置后实例每一个分片的主从节点数。 说明:切勿同时发起调整节点数、调整分片数、调整节点规格的任务。 说明:变更后的分片数量不能小于当前现有的数量。切勿同时发起调整节点数、调整分片数与调整节点规格的任务。

Parameters:

  • InstanceId:

    实例 ID,例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Memory:

    变更配置后实例内存大小,单位:GB。具体售卖的内存规格,请通过接口 DescribeSpecInfo 获取。

  • Volume:

    变更配置后实例磁盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取。

  • NodeNum:

    实例节点数量。请通过接口 DescribeSpecInfo 获取。

  • ReplicateSetNum:

    分片集群实例,指变更配置后实例的分片数量。取值范围:[2,36] 。



3752
3753
3754
# File 'lib/v20190725/models.rb', line 3752

def ReplicateSetNum
  @ReplicateSetNum
end

#VolumeObject

  • 副本集实例,指变更配置后实例的主从节点数量。
  • 分片集群实例,指变更配置后实例每一个分片的主从节点数。 说明:切勿同时发起调整节点数、调整分片数、调整节点规格的任务。 说明:变更后的分片数量不能小于当前现有的数量。切勿同时发起调整节点数、调整分片数与调整节点规格的任务。

Parameters:

  • InstanceId:

    实例 ID,例如:cmgo-p8vn****。请登录 MongoDB 控制台在实例列表复制实例 ID。

  • Memory:

    变更配置后实例内存大小,单位:GB。具体售卖的内存规格,请通过接口 DescribeSpecInfo 获取。

  • Volume:

    变更配置后实例磁盘大小,单位:GB。每一个 CPU 规格对应的最大磁盘与最小磁盘范围,请通过接口 DescribeSpecInfo 获取。

  • NodeNum:

    实例节点数量。请通过接口 DescribeSpecInfo 获取。

  • ReplicateSetNum:

    分片集群实例,指变更配置后实例的分片数量。取值范围:[2,36] 。



3752
3753
3754
# File 'lib/v20190725/models.rb', line 3752

def Volume
  @Volume
end

Instance Method Details

#deserialize(params) ⇒ Object



3762
3763
3764
3765
3766
3767
3768
# File 'lib/v20190725/models.rb', line 3762

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @NodeNum = params['NodeNum']
  @ReplicateSetNum = params['ReplicateSetNum']
end