Class: TencentCloud::Tse::V20201207::PublicAddressConfig

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

Overview

公网地址信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vip = nil, internetmaxbandwidthout = nil, groupid = nil, groupname = nil, networkid = nil, description = nil) ⇒ PublicAddressConfig

Returns a new instance of PublicAddressConfig.



10989
10990
10991
10992
10993
10994
10995
10996
# File 'lib/v20201207/models.rb', line 10989

def initialize(vip=nil, internetmaxbandwidthout=nil, groupid=nil, groupname=nil, networkid=nil, description=nil)
  @Vip = vip
  @InternetMaxBandwidthOut = internetmaxbandwidthout
  @GroupId = groupid
  @GroupName = groupname
  @NetworkId = networkid
  @Description = description
end

Instance Attribute Details

#DescriptionObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def Description
  @Description
end

#GroupIdObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def GroupId
  @GroupId
end

#GroupNameObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def GroupName
  @GroupName
end

#InternetMaxBandwidthOutObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def InternetMaxBandwidthOut
  @InternetMaxBandwidthOut
end

#NetworkIdObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def NetworkId
  @NetworkId
end

#VipObject

Parameters:

  • Vip:

    公网 ip

  • InternetMaxBandwidthOut:

    公网最大带宽

  • GroupId:

    公网所属分组 id

  • GroupName:

    公网所属分组名

  • NetworkId:

    公网负载均衡 id

  • Description:

    公网负载均衡描述



10987
10988
10989
# File 'lib/v20201207/models.rb', line 10987

def Vip
  @Vip
end

Instance Method Details

#deserialize(params) ⇒ Object



10998
10999
11000
11001
11002
11003
11004
11005
# File 'lib/v20201207/models.rb', line 10998

def deserialize(params)
  @Vip = params['Vip']
  @InternetMaxBandwidthOut = params['InternetMaxBandwidthOut']
  @GroupId = params['GroupId']
  @GroupName = params['GroupName']
  @NetworkId = params['NetworkId']
  @Description = params['Description']
end