Class: TencentCloud::Postgres::V20170312::ModifyDBInstanceHAConfigRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Postgres::V20170312::ModifyDBInstanceHAConfigRequest
- Defined in:
- lib/v20170312/models.rb
Overview
ModifyDBInstanceHAConfig请求参数结构体
Instance Attribute Summary collapse
-
#DBInstanceId ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
-
#MaxStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
-
#MaxStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
-
#MaxSyncStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
-
#MaxSyncStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
-
#SyncMode ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 该参数值针对SyncMode设置为Semi-sync的实例有效。 半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。 半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(dbinstanceid = nil, syncmode = nil, maxstandbylatency = nil, maxstandbylag = nil, maxsyncstandbylatency = nil, maxsyncstandbylag = nil) ⇒ ModifyDBInstanceHAConfigRequest
constructor
A new instance of ModifyDBInstanceHAConfigRequest.
Constructor Details
#initialize(dbinstanceid = nil, syncmode = nil, maxstandbylatency = nil, maxstandbylag = nil, maxsyncstandbylatency = nil, maxsyncstandbylag = nil) ⇒ ModifyDBInstanceHAConfigRequest
Returns a new instance of ModifyDBInstanceHAConfigRequest.
5639 5640 5641 5642 5643 5644 5645 5646 |
# File 'lib/v20170312/models.rb', line 5639 def initialize(dbinstanceid=nil, syncmode=nil, maxstandbylatency=nil, maxstandbylag=nil, maxsyncstandbylatency=nil, maxsyncstandbylag=nil) @DBInstanceId = dbinstanceid @SyncMode = syncmode @MaxStandbyLatency = maxstandbylatency @MaxStandbyLag = maxstandbylag @MaxSyncStandbyLatency = maxsyncstandbylatency @MaxSyncStandbyLag = maxsyncstandbylag end |
Instance Attribute Details
#DBInstanceId ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def DBInstanceId @DBInstanceId end |
#MaxStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def MaxStandbyLag @MaxStandbyLag end |
#MaxStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def MaxStandbyLatency @MaxStandbyLatency end |
#MaxSyncStandbyLag ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def MaxSyncStandbyLag @MaxSyncStandbyLag end |
#MaxSyncStandbyLatency ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def MaxSyncStandbyLatency @MaxSyncStandbyLatency end |
#SyncMode ⇒ Object
<li>Semi-sync:半同步</li> <li>Async:异步</li> <li>单位:byte</li> <li>参数范围:[1073741824, 322122547200]</li> <li>单位:s</li> <li>参数范围:[5, 10]</li> 该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag。该参数值针对SyncMode设置为Semi-sync的实例有效。半同步实例禁止退化为异步复制时,不设置MaxSyncStandbyLatency、MaxSyncStandbyLag。半同步实例允许退化异步复制时,PostgreSQL 9版本的实例须设置MaxSyncStandbyLatency且不设置MaxSyncStandbyLag,PostgreSQL 10及以上版本的实例须设置MaxSyncStandbyLatency、MaxSyncStandbyLag,
5637 5638 5639 |
# File 'lib/v20170312/models.rb', line 5637 def SyncMode @SyncMode end |
Instance Method Details
#deserialize(params) ⇒ Object
5648 5649 5650 5651 5652 5653 5654 5655 |
# File 'lib/v20170312/models.rb', line 5648 def deserialize(params) @DBInstanceId = params['DBInstanceId'] @SyncMode = params['SyncMode'] @MaxStandbyLatency = params['MaxStandbyLatency'] @MaxStandbyLag = params['MaxStandbyLag'] @MaxSyncStandbyLatency = params['MaxSyncStandbyLatency'] @MaxSyncStandbyLag = params['MaxSyncStandbyLag'] end |