Class: TencentCloud::Mongodb::V20190725::CreateDBInstanceParamTplRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::CreateDBInstanceParamTplRequest
- Defined in:
- lib/v20190725/models.rb
Overview
CreateDBInstanceParamTpl请求参数结构体
Instance Attribute Summary collapse
-
#ClusterType ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
-
#MirrorTplId ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
-
#MongoVersion ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
-
#Params ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
-
#TplDesc ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
-
#TplName ⇒ Object
- 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存储引擎版本。 - MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。 - MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。 - REPLSET:副本集实例。 - SHARD:分片实例。 - STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(tplname = nil, mongoversion = nil, clustertype = nil, tpldesc = nil, params = nil, mirrortplid = nil) ⇒ CreateDBInstanceParamTplRequest
constructor
A new instance of CreateDBInstanceParamTplRequest.
Constructor Details
#initialize(tplname = nil, mongoversion = nil, clustertype = nil, tpldesc = nil, params = nil, mirrortplid = nil) ⇒ CreateDBInstanceParamTplRequest
Returns a new instance of CreateDBInstanceParamTplRequest.
915 916 917 918 919 920 921 922 |
# File 'lib/v20190725/models.rb', line 915 def initialize(tplname=nil, mongoversion=nil, clustertype=nil, tpldesc=nil, params=nil, mirrortplid=nil) @TplName = tplname @MongoVersion = mongoversion @ClusterType = clustertype @TplDesc = tpldesc @Params = params @MirrorTplId = mirrortplid end |
Instance Attribute Details
#ClusterType ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def ClusterType @ClusterType end |
#MirrorTplId ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def MirrorTplId @MirrorTplId end |
#MongoVersion ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def MongoVersion @MongoVersion end |
#Params ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def Params @Params end |
#TplDesc ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def TplDesc @TplDesc end |
#TplName ⇒ Object
- 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存储引擎版本。
- MONGO_70_WT:MongoDB 7.0 WiredTiger存储引擎版本。
- MONGO_80_WT:MongoDB 8.0 WiredTiger存储引擎版本。
- REPLSET:副本集实例。
- SHARD:分片实例。
- STANDALONE:单节点实例。 注意:MirrorTplId 不为空值时,MongoVersion 及 ClusterType 将以 MirrorTpl 模板的版本及实例类型为准。
913 914 915 |
# File 'lib/v20190725/models.rb', line 913 def TplName @TplName end |
Instance Method Details
#deserialize(params) ⇒ Object
924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 |
# File 'lib/v20190725/models.rb', line 924 def deserialize(params) @TplName = params['TplName'] @MongoVersion = params['MongoVersion'] @ClusterType = params['ClusterType'] @TplDesc = params['TplDesc'] unless params['Params'].nil? @Params = [] params['Params'].each do |i| paramtype_tmp = ParamType.new paramtype_tmp.deserialize(i) @Params << paramtype_tmp end end @MirrorTplId = params['MirrorTplId'] end |