Class: TencentCloud::Mongodb::V20190725::ModifyDBInstanceSpecRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Mongodb::V20190725::ModifyDBInstanceSpecRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20190725/models.rb
Overview
ModifyDBInstanceSpec请求参数结构体
Instance Attribute Summary collapse
-
#AddNodeList ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#InMaintenance ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#InstanceId ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#Memory ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#MongosMemory ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#NodeNum ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#OplogSize ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#RemoveNodeList ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#ReplicateSetNum ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
-
#Volume ⇒ Object
实例配置变更后 Oplog 的大小。 - 单位:GB。 - 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。 - 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。 - 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。 - 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。 - 实例分片数量只允许增加不允许减少。 - 0:调整完成时,立即执行变配任务。默认为0。 - 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, memory = nil, volume = nil, oplogsize = nil, nodenum = nil, replicatesetnum = nil, inmaintenance = nil, mongosmemory = nil, addnodelist = nil, removenodelist = nil) ⇒ ModifyDBInstanceSpecRequest
constructor
A new instance of ModifyDBInstanceSpecRequest.
Constructor Details
#initialize(instanceid = nil, memory = nil, volume = nil, oplogsize = nil, nodenum = nil, replicatesetnum = nil, inmaintenance = nil, mongosmemory = nil, addnodelist = nil, removenodelist = nil) ⇒ ModifyDBInstanceSpecRequest
Returns a new instance of ModifyDBInstanceSpecRequest.
4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 |
# File 'lib/v20190725/models.rb', line 4902 def initialize(instanceid=nil, memory=nil, volume=nil, oplogsize=nil, nodenum=nil, replicatesetnum=nil, inmaintenance=nil, mongosmemory=nil, addnodelist=nil, removenodelist=nil) @InstanceId = instanceid @Memory = memory @Volume = volume @OplogSize = oplogsize @NodeNum = nodenum @ReplicateSetNum = replicatesetnum @InMaintenance = inmaintenance @MongosMemory = mongosmemory @AddNodeList = addnodelist @RemoveNodeList = removenodelist end |
Instance Attribute Details
#AddNodeList ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def AddNodeList @AddNodeList end |
#InMaintenance ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def InMaintenance @InMaintenance end |
#InstanceId ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def InstanceId @InstanceId end |
#Memory ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def Memory @Memory end |
#MongosMemory ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def MongosMemory @MongosMemory end |
#NodeNum ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def NodeNum @NodeNum end |
#OplogSize ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def OplogSize @OplogSize end |
#RemoveNodeList ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def RemoveNodeList @RemoveNodeList end |
#ReplicateSetNum ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def ReplicateSetNum @ReplicateSetNum end |
#Volume ⇒ Object
实例配置变更后 Oplog 的大小。
- 单位:GB。
- 默认 Oplog 占用容量为磁盘空间的10%。系统允许设置的 Oplog 容量范围为磁盘空间的[10%,90%]。
- 副本集节点数:请通过 DescribeSpecInfo 接口返回的参数 MinNodeNum 与 MaxNodeNum 获取节点数量取值范围。
- 分片集群每个分片节点数:请通过 DescribeSpecInfo 接口返回的参数 MinReplicateSetNodeNum 与 MaxReplicateSetNodeNum 获取节点数量取值范围。 说明:变更 mongod 或 mongos 的 CPU 与内存规格时,该参数可以不配置或者输入当前 mongod 或 mongos(不包含readonly)节点数量。
- 请通过 DescribeSpecInfo 接口返回的参数MinReplicateSetNum与MaxReplicateSetNum获取实例分片数取值范围。
- 实例分片数量只允许增加不允许减少。
- 0:调整完成时,立即执行变配任务。默认为0。
- 1:在维护时间窗内,执行变配任务。 说明:调整节点数和分片数不支持在维护时间窗内变更。 注意:基于分片实例各片节点的一致性原则,删除分片实例节点时,只需指定0分片对应的节点即可,如:cmgo-9nl1czif_0-node-readonly0 将删除每个分片的第1个只读节点。
4897 4898 4899 |
# File 'lib/v20190725/models.rb', line 4897 def Volume @Volume end |
Instance Method Details
#deserialize(params) ⇒ Object
4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 |
# File 'lib/v20190725/models.rb', line 4915 def deserialize(params) @InstanceId = params['InstanceId'] @Memory = params['Memory'] @Volume = params['Volume'] @OplogSize = params['OplogSize'] @NodeNum = params['NodeNum'] @ReplicateSetNum = params['ReplicateSetNum'] @InMaintenance = params['InMaintenance'] @MongosMemory = params['MongosMemory'] unless params['AddNodeList'].nil? @AddNodeList = [] params['AddNodeList'].each do |i| addnodelist_tmp = AddNodeList.new addnodelist_tmp.deserialize(i) @AddNodeList << addnodelist_tmp end end unless params['RemoveNodeList'].nil? @RemoveNodeList = [] params['RemoveNodeList'].each do |i| removenodelist_tmp = RemoveNodeList.new removenodelist_tmp.deserialize(i) @RemoveNodeList << removenodelist_tmp end end end |