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.



14966
14967
14968
14969
14970
14971
# File 'lib/v20170320/models.rb', line 14966

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所在的可用区



14964
14965
14966
# File 'lib/v20170320/models.rb', line 14964

def BackupZone
  @BackupZone
end

#DeployModeObject

Parameters:

  • DeployMode:

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

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

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

  • BackupZone:

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



14964
14965
14966
# File 'lib/v20170320/models.rb', line 14964

def DeployMode
  @DeployMode
end

#MasterZoneObject

Parameters:

  • DeployMode:

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

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

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

  • BackupZone:

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



14964
14965
14966
# File 'lib/v20170320/models.rb', line 14964

def MasterZone
  @MasterZone
end

#SlaveZoneObject

Parameters:

  • DeployMode:

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

  • MasterZone:

    主实例所在的可用区

  • SlaveZone:

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

  • BackupZone:

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



14964
14965
14966
# File 'lib/v20170320/models.rb', line 14964

def SlaveZone
  @SlaveZone
end

Instance Method Details

#deserialize(params) ⇒ Object



14973
14974
14975
14976
14977
14978
# File 'lib/v20170320/models.rb', line 14973

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