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.



8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
# File 'lib/v20201207/models.rb', line 8542

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:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def Description
  @Description
end

#InternetAddressVersionObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def InternetAddressVersion
  @InternetAddressVersion
end

#InternetMaxBandwidthOutObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#InternetPayModeObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def InternetPayMode
  @InternetPayMode
end

#MasterZoneIdObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def MasterZoneId
  @MasterZoneId
end

#MultiZoneFlagObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def MultiZoneFlag
  @MultiZoneFlag
end

#SlaTypeObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def SlaType
  @SlaType
end

#SlaveZoneIdObject

Parameters:

  • InternetAddressVersion:

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

  • InternetPayMode:

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

  • InternetMaxBandwidthOut:

    公网带宽。

  • Description:

    负载均衡描述

  • SlaType:

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

  • MultiZoneFlag:

    负载均衡是否多可用区

  • MasterZoneId:

    主可用区

  • SlaveZoneId:

    备可用区



8540
8541
8542
# File 'lib/v20201207/models.rb', line 8540

def SlaveZoneId
  @SlaveZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
# File 'lib/v20201207/models.rb', line 8553

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