Class: TencentCloud::Cdb::V20170320::ZoneConf

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

Overview

多可用区信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deploymode = nil, masterzone = nil, slavezone = nil, backupzone = nil) ⇒ ZoneConf

Returns a new instance of ZoneConf.



14795
14796
14797
14798
14799
14800
# File 'lib/v20170320/models.rb', line 14795

def initialize(deploymode=nil, masterzone=nil, slavezone=nil, backupzone=nil)
  @DeployMode = deploymode
  @MasterZone = masterzone
  @SlaveZone = slavezone
  @BackupZone = backupzone
end

Instance Attribute Details

#BackupZoneObject

Parameters:

  • DeployMode:

    可用区部署方式,可能的值为:0-单可用区;1-多可用区

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

    实例为多可用区部署时,备库1所在的可用区

  • BackupZone:

    实例为多可用区部署时,备库2所在的可用区



14793
14794
14795
# File 'lib/v20170320/models.rb', line 14793

def BackupZone
  @BackupZone
end

#DeployModeObject

Parameters:

  • DeployMode:

    可用区部署方式,可能的值为:0-单可用区;1-多可用区

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

    实例为多可用区部署时,备库1所在的可用区

  • BackupZone:

    实例为多可用区部署时,备库2所在的可用区



14793
14794
14795
# File 'lib/v20170320/models.rb', line 14793

def DeployMode
  @DeployMode
end

#MasterZoneObject

Parameters:

  • DeployMode:

    可用区部署方式,可能的值为:0-单可用区;1-多可用区

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

    实例为多可用区部署时,备库1所在的可用区

  • BackupZone:

    实例为多可用区部署时,备库2所在的可用区



14793
14794
14795
# File 'lib/v20170320/models.rb', line 14793

def MasterZone
  @MasterZone
end

#SlaveZoneObject

Parameters:

  • DeployMode:

    可用区部署方式,可能的值为:0-单可用区;1-多可用区

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

    实例为多可用区部署时,备库1所在的可用区

  • BackupZone:

    实例为多可用区部署时,备库2所在的可用区



14793
14794
14795
# File 'lib/v20170320/models.rb', line 14793

def SlaveZone
  @SlaveZone
end

Instance Method Details

#deserialize(params) ⇒ Object



14802
14803
14804
14805
14806
14807
# File 'lib/v20170320/models.rb', line 14802

def deserialize(params)
  @DeployMode = params['DeployMode']
  @MasterZone = params['MasterZone']
  @SlaveZone = params['SlaveZone']
  @BackupZone = params['BackupZone']
end