Class: TencentCloud::Dayu::V20180709::BoundIpInfo

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

Overview

高防包绑定IP对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip = nil, biztype = nil, devicetype = nil, instanceid = nil, ispcode = nil) ⇒ BoundIpInfo

Returns a new instance of BoundIpInfo.



66
67
68
69
70
71
72
# File 'lib/v20180709/models.rb', line 66

def initialize(ip=nil, biztype=nil, devicetype=nil, instanceid=nil, ispcode=nil)
  @Ip = ip
  @BizType = biztype
  @DeviceType = devicetype
  @InstanceId = instanceid
  @IspCode = ispcode
end

Instance Attribute Details

#BizTypeObject

Parameters:

  • Ip:

    IP地址

  • BizType:

    绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • IspCode:

    运营商,0:电信;1:联通;2:移动;5:BGP



64
65
66
# File 'lib/v20180709/models.rb', line 64

def BizType
  @BizType
end

#DeviceTypeObject

Parameters:

  • Ip:

    IP地址

  • BizType:

    绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • IspCode:

    运营商,0:电信;1:联通;2:移动;5:BGP



64
65
66
# File 'lib/v20180709/models.rb', line 64

def DeviceType
  @DeviceType
end

#InstanceIdObject

Parameters:

  • Ip:

    IP地址

  • BizType:

    绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • IspCode:

    运营商,0:电信;1:联通;2:移动;5:BGP



64
65
66
# File 'lib/v20180709/models.rb', line 64

def InstanceId
  @InstanceId
end

#IpObject

Parameters:

  • Ip:

    IP地址

  • BizType:

    绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • IspCode:

    运营商,0:电信;1:联通;2:移动;5:BGP



64
65
66
# File 'lib/v20180709/models.rb', line 64

def Ip
  @Ip
end

#IspCodeObject

Parameters:

  • Ip:

    IP地址

  • BizType:

    绑定的产品分类,取值[public(CVM、CLB产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • IspCode:

    运营商,0:电信;1:联通;2:移动;5:BGP



64
65
66
# File 'lib/v20180709/models.rb', line 64

def IspCode
  @IspCode
end

Instance Method Details

#deserialize(params) ⇒ Object



74
75
76
77
78
79
80
# File 'lib/v20180709/models.rb', line 74

def deserialize(params)
  @Ip = params['Ip']
  @BizType = params['BizType']
  @DeviceType = params['DeviceType']
  @InstanceId = params['InstanceId']
  @IspCode = params['IspCode']
end