Class: TencentCloud::Tse::V20201207::InternetConfig

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

Overview

公网负载均衡配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(internetaddressversion = nil, internetpaymode = nil, internetmaxbandwidthout = nil, description = nil, slatype = nil, multizoneflag = nil, masterzoneid = nil, slavezoneid = nil) ⇒ InternetConfig

Returns a new instance of InternetConfig.



8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
# File 'lib/v20201207/models.rb', line 8560

def initialize(internetaddressversion=nil, internetpaymode=nil, internetmaxbandwidthout=nil, description=nil, slatype=nil, multizoneflag=nil, masterzoneid=nil, slavezoneid=nil)
  @InternetAddressVersion = internetaddressversion
  @InternetPayMode = internetpaymode
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @Description = description
  @SlaType = slatype
  @MultiZoneFlag = multizoneflag
  @MasterZoneId = masterzoneid
  @SlaveZoneId = slavezoneid
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def Description
  @Description
end

#InternetAddressVersionObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def InternetAddressVersion
  @InternetAddressVersion
end

#InternetMaxBandwidthOutObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetPayModeObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def InternetPayMode
  @InternetPayMode
end

#MasterZoneIdObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def MasterZoneId
  @MasterZoneId
end

#MultiZoneFlagObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def MultiZoneFlag
  @MultiZoneFlag
end

#SlaTypeObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def SlaType
  @SlaType
end

#SlaveZoneIdObject

Parameters:

  • 公网地址版本,可选:"IPV4" | "IPV6" 。不填默认 IPV4 。

  • 公网付费类型,当前仅可选:"BANDWIDTH"。不填默认为 "BANDWIDTH"

  • 公网带宽。

  • 负载均衡描述

  • 负载均衡的规格类型,支持clb.c2.medium、clb.c3.small、clb.c3.medium、clb.c4.small、clb.c4.medium、clb.c4.large、clb.c4.xlarge,不传为共享型。

  • 负载均衡是否多可用区

  • 主可用区

  • 备可用区



8558
8559
8560
# File 'lib/v20201207/models.rb', line 8558

def SlaveZoneId
  @SlaveZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
# File 'lib/v20201207/models.rb', line 8571

def deserialize(params)
  @InternetAddressVersion = params['InternetAddressVersion']
  @InternetPayMode = params['InternetPayMode']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @Description = params['Description']
  @SlaType = params['SlaType']
  @MultiZoneFlag = params['MultiZoneFlag']
  @MasterZoneId = params['MasterZoneId']
  @SlaveZoneId = params['SlaveZoneId']
end