Class: TencentCloud::Tcm::V20210413::LoadBalancer

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

Overview

负载均衡配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(loadbalancertype = nil, subnetid = nil, internetchargetype = nil, internetmaxbandwidthout = nil, zoneid = nil, vipisp = nil, tgwgroupname = nil, addressipversion = nil, tags = nil, extensiveclusters = nil, crossregionconfig = nil, masterzoneid = nil, slavezoneid = nil) ⇒ LoadBalancer

Returns a new instance of LoadBalancer.



1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
# File 'lib/v20210413/models.rb', line 1228

def initialize(loadbalancertype=nil, subnetid=nil, internetchargetype=nil, internetmaxbandwidthout=nil, zoneid=nil, vipisp=nil, tgwgroupname=nil, addressipversion=nil, tags=nil, extensiveclusters=nil, crossregionconfig=nil, masterzoneid=nil, slavezoneid=nil)
  @LoadBalancerType = loadbalancertype
  @SubnetId = subnetid
  @InternetChargeType = internetchargetype
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @ZoneID = zoneid
  @VipIsp = vipisp
  @TgwGroupName = tgwgroupname
  @AddressIPVersion = addressipversion
  @Tags = tags
  @ExtensiveClusters = extensiveclusters
  @CrossRegionConfig = crossregionconfig
  @MasterZoneID = masterzoneid
  @SlaveZoneID = slavezoneid
end

Instance Attribute Details

#AddressIPVersionObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def AddressIPVersion
  @AddressIPVersion
end

#CrossRegionConfigObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def CrossRegionConfig
  @CrossRegionConfig
end

#ExtensiveClustersObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def ExtensiveClusters
  @ExtensiveClusters
end

#InternetChargeTypeObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def InternetChargeType
  @InternetChargeType
end

#InternetMaxBandwidthOutObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#LoadBalancerTypeObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def LoadBalancerType
  @LoadBalancerType
end

#MasterZoneIDObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def MasterZoneID
  @MasterZoneID
end

#SlaveZoneIDObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def SlaveZoneID
  @SlaveZoneID
end

#SubnetIdObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def SubnetId
  @SubnetId
end

#TagsObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def Tags
  @Tags
end

#TgwGroupNameObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def TgwGroupName
  @TgwGroupName
end

#VipIspObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def VipIsp
  @VipIsp
end

#ZoneIDObject

OPEN:公网属性, INTERNAL:内网属性。只读。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • LoadBalancerType:

    负载均衡实例的网络类型:

  • SubnetId:

    负载均衡实例所在的子网(仅对内网VPC型LB有意义),只读。

  • InternetChargeType:

    TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费;只读。

  • InternetMaxBandwidthOut:

    最大出带宽,单位Mbps,仅对公网属性的LB生效,默认值 10

  • ZoneID:

    可用区 ID

  • VipIsp:

    运营商类型

  • TgwGroupName:

    TGW Group 名

  • AddressIPVersion:

    IP 类型

  • Tags:

    标签列表

  • ExtensiveClusters:

    内网独占集群配置列表

  • CrossRegionConfig:

    负载均衡跨地域配置

  • MasterZoneID:

    设置跨可用区容灾时的主可用区ID

  • SlaveZoneID:

    设置跨可用区容灾时的备可用区ID



1226
1227
1228
# File 'lib/v20210413/models.rb', line 1226

def ZoneID
  @ZoneID
end

Instance Method Details

#deserialize(params) ⇒ Object



1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
# File 'lib/v20210413/models.rb', line 1244

def deserialize(params)
  @LoadBalancerType = params['LoadBalancerType']
  @SubnetId = params['SubnetId']
  @InternetChargeType = params['InternetChargeType']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @ZoneID = params['ZoneID']
  @VipIsp = params['VipIsp']
  @TgwGroupName = params['TgwGroupName']
  @AddressIPVersion = params['AddressIPVersion']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  unless params['ExtensiveClusters'].nil?
    @ExtensiveClusters = ExtensiveClusters.new
    @ExtensiveClusters.deserialize(params['ExtensiveClusters'])
  end
  unless params['CrossRegionConfig'].nil?
    @CrossRegionConfig = CrossRegionConfig.new
    @CrossRegionConfig.deserialize(params['CrossRegionConfig'])
  end
  @MasterZoneID = params['MasterZoneID']
  @SlaveZoneID = params['SlaveZoneID']
end