Class: TencentCloud::Dcdb::V20180411::SwitchDBInstanceHARequest

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

Overview

SwitchDBInstanceHA请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(instanceid = nil, zone = nil, shardinstanceids = nil, zonemode = nil) ⇒ SwitchDBInstanceHARequest

Returns a new instance of SwitchDBInstanceHARequest.



6571
6572
6573
6574
6575
6576
# File 'lib/v20180411/models.rb', line 6571

def initialize(instanceid=nil, zone=nil, shardinstanceids=nil, zonemode=nil)
  @InstanceId = instanceid
  @Zone = zone
  @ShardInstanceIds = shardinstanceids
  @ZoneMode = zonemode
end

Instance Attribute Details

#InstanceIdObject

  • 当zoneMode为avoid时表示需避开的故障可用区

Parameters:

  • ShardInstanceIds:

    指定分片实例id进行切换

  • ZoneMode:

    可用区模式选择器,定义zone参数的语义类型。 - 默认值:target - 可选值:target, avoid



6569
6570
6571
# File 'lib/v20180411/models.rb', line 6569

def InstanceId
  @InstanceId
end

#ShardInstanceIdsObject

  • 当zoneMode为avoid时表示需避开的故障可用区

Parameters:

  • ShardInstanceIds:

    指定分片实例id进行切换

  • ZoneMode:

    可用区模式选择器,定义zone参数的语义类型。 - 默认值:target - 可选值:target, avoid



6569
6570
6571
# File 'lib/v20180411/models.rb', line 6569

def ShardInstanceIds
  @ShardInstanceIds
end

#ZoneObject

  • 当zoneMode为avoid时表示需避开的故障可用区

Parameters:

  • ShardInstanceIds:

    指定分片实例id进行切换

  • ZoneMode:

    可用区模式选择器,定义zone参数的语义类型。 - 默认值:target - 可选值:target, avoid



6569
6570
6571
# File 'lib/v20180411/models.rb', line 6569

def Zone
  @Zone
end

#ZoneModeObject

  • 当zoneMode为avoid时表示需避开的故障可用区

Parameters:

  • ShardInstanceIds:

    指定分片实例id进行切换

  • ZoneMode:

    可用区模式选择器,定义zone参数的语义类型。 - 默认值:target - 可选值:target, avoid



6569
6570
6571
# File 'lib/v20180411/models.rb', line 6569

def ZoneMode
  @ZoneMode
end

Instance Method Details

#deserialize(params) ⇒ Object



6578
6579
6580
6581
6582
6583
# File 'lib/v20180411/models.rb', line 6578

def deserialize(params)
  @InstanceId = params['InstanceId']
  @Zone = params['Zone']
  @ShardInstanceIds = params['ShardInstanceIds']
  @ZoneMode = params['ZoneMode']
end