Class: TencentCloud::Tse::V20201207::CLBMultiRegion

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

Overview

CLB多可用区信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(clbmultizoneflag = nil, clbmasterzone = nil, clbslavezone = nil) ⇒ CLBMultiRegion

Returns a new instance of CLBMultiRegion.



247
248
249
250
251
# File 'lib/v20201207/models.rb', line 247

def initialize(clbmultizoneflag=nil, clbmasterzone=nil, clbslavezone=nil)
  @CLBMultiZoneFlag = clbmultizoneflag
  @CLBMasterZone = clbmasterzone
  @CLBSlaveZone = clbslavezone
end

Instance Attribute Details

#CLBMasterZoneObject

Parameters:

  • CLBMultiZoneFlag:

    是否启用多可用区

  • CLBMasterZone:

    主可用区信息

  • CLBSlaveZone:

    备可用区信息



245
246
247
# File 'lib/v20201207/models.rb', line 245

def CLBMasterZone
  @CLBMasterZone
end

#CLBMultiZoneFlagObject

Parameters:

  • CLBMultiZoneFlag:

    是否启用多可用区

  • CLBMasterZone:

    主可用区信息

  • CLBSlaveZone:

    备可用区信息



245
246
247
# File 'lib/v20201207/models.rb', line 245

def CLBMultiZoneFlag
  @CLBMultiZoneFlag
end

#CLBSlaveZoneObject

Parameters:

  • CLBMultiZoneFlag:

    是否启用多可用区

  • CLBMasterZone:

    主可用区信息

  • CLBSlaveZone:

    备可用区信息



245
246
247
# File 'lib/v20201207/models.rb', line 245

def CLBSlaveZone
  @CLBSlaveZone
end

Instance Method Details

#deserialize(params) ⇒ Object



253
254
255
256
257
# File 'lib/v20201207/models.rb', line 253

def deserialize(params)
  @CLBMultiZoneFlag = params['CLBMultiZoneFlag']
  @CLBMasterZone = params['CLBMasterZone']
  @CLBSlaveZone = params['CLBSlaveZone']
end