Class: TencentCloud::Mongodb::V20190725::InquirePriceCreateDBInstancesRequest

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

Overview

InquirePriceCreateDBInstances请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zone = nil, nodenum = nil, memory = nil, volume = nil, mongoversion = nil, machinecode = nil, goodsnum = nil, clustertype = nil, replicatesetnum = nil, period = nil, instancechargetype = nil, mongoscpu = nil, mongosmemory = nil, mongosnum = nil, configservercpu = nil, configservermemory = nil, configservervolume = nil) ⇒ InquirePriceCreateDBInstancesRequest

Returns a new instance of InquirePriceCreateDBInstancesRequest.



3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
# File 'lib/v20190725/models.rb', line 3671

def initialize(zone=nil, nodenum=nil, memory=nil, volume=nil, mongoversion=nil, machinecode=nil, goodsnum=nil, clustertype=nil, replicatesetnum=nil, period=nil, instancechargetype=nil, mongoscpu=nil, mongosmemory=nil, mongosnum=nil, configservercpu=nil, configservermemory=nil, configservervolume=nil)
  @Zone = zone
  @NodeNum = nodenum
  @Memory = memory
  @Volume = volume
  @MongoVersion = mongoversion
  @MachineCode = machinecode
  @GoodsNum = goodsnum
  @ClusterType = clustertype
  @ReplicateSetNum = replicatesetnum
  @Period = period
  @InstanceChargeType = instancechargetype
  @MongosCpu = mongoscpu
  @MongosMemory = mongosmemory
  @MongosNum = mongosnum
  @ConfigServerCpu = configservercpu
  @ConfigServerMemory = configservermemory
  @ConfigServerVolume = configservervolume
end

Instance Attribute Details

#ClusterTypeObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def ClusterType
  @ClusterType
end

#ConfigServerCpuObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def ConfigServerCpu
  @ConfigServerCpu
end

#ConfigServerMemoryObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def ConfigServerMemory
  @ConfigServerMemory
end

#ConfigServerVolumeObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def ConfigServerVolume
  @ConfigServerVolume
end

#GoodsNumObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def GoodsNum
  @GoodsNum
end

#InstanceChargeTypeObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def InstanceChargeType
  @InstanceChargeType
end

#MachineCodeObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def MachineCode
  @MachineCode
end

#MemoryObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def Memory
  @Memory
end

#MongosCpuObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def MongosCpu
  @MongosCpu
end

#MongosMemoryObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def MongosMemory
  @MongosMemory
end

#MongosNumObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def MongosNum
  @MongosNum
end

#MongoVersionObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def MongoVersion
  @MongoVersion
end

#NodeNumObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def NodeNum
  @NodeNum
end

#PeriodObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def Period
  @Period
end

#ReplicateSetNumObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def ReplicateSetNum
  @ReplicateSetNum
end

#VolumeObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def Volume
  @Volume
end

#ZoneObject

  • 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
  • 单位:GB。
  • 取值范围:请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
  • MONGO_40_WT:MongoDB 4.0 WiredTiger存储引擎版本。
  • MONGO_42_WT:MongoDB 4.2 WiredTiger存储引擎版本。
  • MONGO_44_WT:MongoDB 4.4 WiredTiger存储引擎版本。
  • MONGO_50_WT:MongoDB 5.0 WiredTiger存储引擎版本。
  • MONGO_60_WT:MongoDB 6.0 WiredTiger存储引擎版本。
  • MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
  • MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
  • HIO10G:通用高HIO万兆型。
  • HCD:云盘版。
  • REPLSET:副本集。
  • SHARD:分片集群。
  • 创建分片集群实例,指分片的数量。请通过接口DescribeSpecInfo查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。 -选择按量计费,即 InstanceChargeType 设定为 POSTPAID_BY_HOUR 时,该参数仅可配置为 1。
  • PREPAID:包年包月计费。
  • POSTPAID_BY_HOUR:按量计费。

Parameters:

  • Zone:

    实例所属区域及可用区信息。具体信息,请参见地域和可用区

  • NodeNum:
    • 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的最大节点数与最小节点数,请通过接口 DescribeSpecInfo 获取。
  • Memory:

    实例内存大小。

  • Volume:

    实例硬盘大小。

  • MongoVersion:

    实例版本信息。具体支持的版本,请通过接口DescribeSpecInfo查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:

  • MachineCode:

    产品规格类型。

  • GoodsNum:

    实例数量,取值范围为[1,10]。

  • ClusterType:

    实例类型。

  • ReplicateSetNum:
    • 创建副本集实例,指副本集数量,该参数只能为1。
  • Period:
    • 选择包年包月计费模式,即 InstanceChargeType 设定为PREPAID时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
  • InstanceChargeType:

    实例付费方式。

  • MongosCpu:

    Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。

  • MongosMemory:

    Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。

  • MongosNum:

    指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。

  • ConfigServerCpu:

    指 ConfigServer CPU核数,固定取值为 1,单位:GB,可不配置该参数。

  • ConfigServerMemory:

    指 ConfigServer 内存大小,固定取值为 2,单位:GB,可不配置该参数。

  • ConfigServerVolume:

    指 ConfigServer 磁盘大小,固定取值为 20,单位:GB,可不配置该参数。



3669
3670
3671
# File 'lib/v20190725/models.rb', line 3669

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
# File 'lib/v20190725/models.rb', line 3691

def deserialize(params)
  @Zone = params['Zone']
  @NodeNum = params['NodeNum']
  @Memory = params['Memory']
  @Volume = params['Volume']
  @MongoVersion = params['MongoVersion']
  @MachineCode = params['MachineCode']
  @GoodsNum = params['GoodsNum']
  @ClusterType = params['ClusterType']
  @ReplicateSetNum = params['ReplicateSetNum']
  @Period = params['Period']
  @InstanceChargeType = params['InstanceChargeType']
  @MongosCpu = params['MongosCpu']
  @MongosMemory = params['MongosMemory']
  @MongosNum = params['MongosNum']
  @ConfigServerCpu = params['ConfigServerCpu']
  @ConfigServerMemory = params['ConfigServerMemory']
  @ConfigServerVolume = params['ConfigServerVolume']
end