lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.884 vs lib/v20190725/models.rb in tencentcloud-sdk-mongodb-3.0.885
- old
+ new
@@ -2429,64 +2429,60 @@
# InquirePriceCreateDBInstances请求参数结构体
class InquirePriceCreateDBInstancesRequest < TencentCloud::Common::AbstractModel
# @param Zone: 实例所属区域及可用区信息。格式:ap-guangzhou-2。
# @type Zone: String
- # @param NodeNum: 每个分片的主从节点数量。
- # 取值范围:请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询,其返回的数据结构SpecItems中的参数MinNodeNum与MaxNodeNum分别对应其最小值与最大值。
+ # @param NodeNum: - 创建副本集实例,指每个副本集内主从节点数量。每个副本集所支持的的最大节点数与最小节点数,请通过接口 [DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567) 获取。
+ # - 创建分片集群实例,指每个分片的主从节点数量。每个分片所支持的最大节点数与最小节点数,请通过接口 [DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567) 获取。
# @type NodeNum: Integer
# @param Memory: 实例内存大小。
# - 单位:GB。
# - 取值范围:请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询,其返回的数据结构SpecItems中的参数CPU与Memory分别对应CPU核数与内存规格。
# @type Memory: Integer
# @param Volume: 实例硬盘大小。
# - 单位:GB。
# - 取值范围:请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询,其返回的数据结构SpecItems中的参数MinStorage与MaxStorage分别对应其最小磁盘规格与最大磁盘规格。
# @type Volume: Integer
# @param MongoVersion: 实例版本信息。具体支持的版本,请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询,其返回的数据结构SpecItems中的参数MongoVersionCode为实例所支持的版本信息。版本信息与版本号对应关系如下:
- # - MONGO_3_WT:MongoDB 3.2 WiredTiger存储引擎版本。
- # - MONGO_3_ROCKS:MongoDB 3.2 RocksDB存储引擎版本。
# - MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
# - 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存储引擎版本。
# @type MongoVersion: String
- # @param MachineCode: 机器类型。
- # - HIO:高IO型。
- # - HIO10G:高IO万兆型。
+ # @param MachineCode: 产品规格类型。
+ # - HIO10G:通用高HIO万兆型。
+ # - HCD:云盘版。
# @type MachineCode: String
# @param GoodsNum: 实例数量,取值范围为[1,10]。
# @type GoodsNum: Integer
# @param ClusterType: 实例类型。
# - REPLSET:副本集。
# - SHARD:分片集群。
- # - STANDALONE:单节点。
# @type ClusterType: String
- # @param ReplicateSetNum: 副本集个数。
- # - 创建副本集实例时,该参数固定设置为1。
- # - 创建分片集群时,指分片数量,请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。
- # - 若为单节点实例,该参数固定设置为0。
+ # @param ReplicateSetNum: - 创建副本集实例,指副本集数量,该参数只能为1。
+ # - 创建分片集群实例,指分片的数量。请通过接口[DescribeSpecInfo](https://cloud.tencent.com/document/product/240/38567)查询分片数量的取值范围,其返回的数据结构SpecItems中的参数MinReplicateSetNum与MaxReplicateSetNum分别对应其最小值与最大值。
# @type ReplicateSetNum: Integer
- # @param Period: - 选择包年包月计费模式,即 <b>InstanceChargeType </b>设定为<b>PREPAID</b>时,需设定购买实例的时长。该参数取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
+ # @param Period: - 选择包年包月计费模式,即 <b>InstanceChargeType </b>设定为<b>PREPAID</b>时,必须设置该参数,指定购买实例的购买时长。取值可选:[1,2,3,4,5,6,7,8,9,10,11,12,24,36];单位:月。
# -选择按量计费,即 <b>InstanceChargeType</b> 设定为 **POSTPAID_BY_HOUR** 时,该参数仅可配置为 1。
# @type Period: Integer
# @param InstanceChargeType: 实例付费方式。
# - PREPAID:包年包月计费。
# - POSTPAID_BY_HOUR:按量计费。
# @type InstanceChargeType: String
- # @param MongosCpu: 分片实例询价必填参数,指 Mongos CPU核数,取值范围为[1,16]。
+ # @param MongosCpu: Mongos CPU 核数,支持1、2、4、8、16。购买分片集群时,必须填写。注意为空时取默认取值为2C。
# @type MongosCpu: Integer
- # @param MongosMemory: 分片实例询价必填参数,指 Mongos 内存,取值范围为[2,32],单位:GB。
+ # @param MongosMemory: Mongos 内存大小。- 购买分片集群时,必须填写。- 单位:GB,支持1核2GB、2核4GB、4核8GB、8核16GB、16核32GB。注意为空时取默认取值为4G。
# @type MongosMemory: Integer
- # @param MongosNum: 分片实例询价必填参数,指 Mongos 个数,取值范围为[3,32]。
+ # @param MongosNum: 指 Mongos 个数,取值范围为[3,32]。若为分片集群实例询价,则该参数必须设置。注意为空时取默认取值为3个节点。
# @type MongosNum: Integer
- # @param ConfigServerCpu: 分片实例询价必填参数,指 ConfigServer CPU核数,取值为1,单位:GB。
+ # @param ConfigServerCpu: 指 ConfigServer CPU核数,取值为1,单位:GB。若为分片集群实例询价,该参数必须设置。
# @type ConfigServerCpu: Integer
- # @param ConfigServerMemory: 分片实例询价必填参数,指 ConfigServer 内存大小,取值为2,单位:GB。
+ # @param ConfigServerMemory: 指 ConfigServer 内存大小,取值为2,单位:GB。若为分片集群实例询价,则该参数必须设置。
# @type ConfigServerMemory: Integer
- # @param ConfigServerVolume: 分片实例询价必填参数,指 ConfigServer 磁盘大小,取值为 20,单位:GB。
+ # @param ConfigServerVolume: 指 ConfigServer 磁盘大小,取值为 20,单位:GB。若为分片集群实例询价,则该参数必须设置。
# @type ConfigServerVolume: Integer
attr_accessor :Zone, :NodeNum, :Memory, :Volume, :MongoVersion, :MachineCode, :GoodsNum, :ClusterType, :ReplicateSetNum, :Period, :InstanceChargeType, :MongosCpu, :MongosMemory, :MongosNum, :ConfigServerCpu, :ConfigServerMemory, :ConfigServerVolume
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)
@@ -4343,50 +4339,72 @@
end
end
# mongodb售卖规格
class SpecItem < TencentCloud::Common::AbstractModel
- # @param SpecCode: 规格信息标识
+ # @param SpecCode: 规格信息标识。格式如:mongo.HIO10G.128g。由节点类型、规格类型、内存规格三部分组成。
+ # - 节点类型,如下所示。
+ # - mongo:Mongod 节点。
+ # - mongos:Mongos 节点。
+ # - cfgstr:Configserver 节点。
+ # - 规格类型,如下所示。
+ # - HIO10G:通用高HIO万兆型。
+ # - HCD:云盘版类型。
+ # - 内存规格,如下所示:
+ # - 支持4、8、16、32、64、128、240、512。
+ # - 单位g:表示GB。128g则表示128GB。
# @type SpecCode: String
- # @param Status: 规格有效标志,取值:0-停止售卖,1-开放售卖
+ # @param Status: 售卖规格有效标志,取值范围如下:
+ # - 0:停止售卖,
+ # - 1:开放售卖。
# @type Status: Integer
- # @param Cpu: 计算资源规格,单位为CPU核心数
+ # @param Cpu: 计算资源规格,CPU核数。
# @type Cpu: Integer
- # @param Memory: 内存规格,单位为MB
+ # @param Memory: 内存规格,单位为:MB。
# @type Memory: Integer
- # @param DefaultStorage: 默认磁盘规格,单位MB
+ # @param DefaultStorage: 默认磁盘规格,单位为:MB。
# @type DefaultStorage: Integer
- # @param MaxStorage: 最大磁盘规格,单位MB
+ # @param MaxStorage: 最大磁盘规格,单位为:MB。
# @type MaxStorage: Integer
- # @param MinStorage: 最小磁盘规格,单位MB
+ # @param MinStorage: 最小磁盘规格,单位为:MB。
# @type MinStorage: Integer
- # @param Qps: 可承载qps信息
+ # @param Qps: 指每秒最大请求次数,单位为:次/秒。
# @type Qps: Integer
- # @param Conns: 连接数限制
+ # @param Conns: 规格所支持的最大连接数限制。
# @type Conns: Integer
- # @param MongoVersionCode: 实例mongodb版本信息
+ # @param MongoVersionCode: 实例存储引擎版本信息。
+ # - MONGO_36_WT:MongoDB 3.6 WiredTiger存储引擎版本。
+ # - 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存储引擎版本。
# @type MongoVersionCode: String
- # @param MongoVersionValue: 实例mongodb版本号
+ # @param MongoVersionValue: 实例版本对应的数字版本。
# @type MongoVersionValue: Integer
- # @param Version: 实例mongodb版本号(短)
+ # @param Version: 实例版本信息。支持:3.6、4.2、4.4、5.0、6.0。
# @type Version: String
- # @param EngineName: 存储引擎
+ # @param EngineName: 存储引擎。
# @type EngineName: String
- # @param ClusterType: 集群类型,取值:1-分片集群,0-副本集集群
+ # @param ClusterType: 集群类型,取值如下:
+ # - 1:分片集群。
+ # - 0:副本集集群。
# @type ClusterType: Integer
- # @param MinNodeNum: 最小副本集从节点数
+ # @param MinNodeNum: 每个副本集最小节点数。
# @type MinNodeNum: Integer
- # @param MaxNodeNum: 最大副本集从节点数
+ # @param MaxNodeNum: 每个副本集最大节点数。
# @type MaxNodeNum: Integer
- # @param MinReplicateSetNum: 最小分片数
+ # @param MinReplicateSetNum: 最小分片数。
# @type MinReplicateSetNum: Integer
- # @param MaxReplicateSetNum: 最大分片数
+ # @param MaxReplicateSetNum: 最大分片数。
# @type MaxReplicateSetNum: Integer
- # @param MinReplicateSetNodeNum: 最小分片从节点数
+ # @param MinReplicateSetNodeNum: 每个分片最小节点数。
# @type MinReplicateSetNodeNum: Integer
- # @param MaxReplicateSetNodeNum: 最大分片从节点数
+ # @param MaxReplicateSetNodeNum: 每个分片最大节点数。
# @type MaxReplicateSetNodeNum: Integer
- # @param MachineType: 机器类型,取值:0-HIO,4-HIO10G
+ # @param MachineType: 集群的规格类型,取值范围如下:
+ # - HIO10G:通用高HIO万兆型。
+ # - HCD:云盘版类型。
# @type MachineType: String
attr_accessor :SpecCode, :Status, :Cpu, :Memory, :DefaultStorage, :MaxStorage, :MinStorage, :Qps, :Conns, :MongoVersionCode, :MongoVersionValue, :Version, :EngineName, :ClusterType, :MinNodeNum, :MaxNodeNum, :MinReplicateSetNum, :MaxReplicateSetNum, :MinReplicateSetNodeNum, :MaxReplicateSetNodeNum, :MachineType
def initialize(speccode=nil, status=nil, cpu=nil, memory=nil, defaultstorage=nil, maxstorage=nil, minstorage=nil, qps=nil, conns=nil, mongoversioncode=nil, mongoversionvalue=nil, version=nil, enginename=nil, clustertype=nil, minnodenum=nil, maxnodenum=nil, minreplicatesetnum=nil, maxreplicatesetnum=nil, minreplicatesetnodenum=nil, maxreplicatesetnodenum=nil, machinetype=nil)