Class: TencentCloud::Antiddos::V20200309::BoundIpInfo

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

Overview

高防包绑定IP对象

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of BoundIpInfo.



872
873
874
875
876
877
878
879
# File 'lib/v20200309/models.rb', line 872

def initialize(ip=nil, biztype=nil, instanceid=nil, devicetype=nil, ispcode=nil, domain=nil)
  @Ip = ip
  @BizType = biztype
  @InstanceId = instanceid
  @DeviceType = devicetype
  @IspCode = ispcode
  @Domain = domain
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)]

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

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)]

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

def DeviceType
  @DeviceType
end

#DomainObject

Parameters:

  • Ip:

    IP地址

  • BizType:

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

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

def Domain
  @Domain
end

#InstanceIdObject

Parameters:

  • Ip:

    IP地址

  • BizType:

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

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

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)]

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

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)]

  • InstanceId:

    IP所属的资源实例ID,绑定操作为必填项,解绑操作可不填。例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*); 如果绑定的是托管IP没有对应的资源实例ID,请填写“none”;

  • DeviceType:
  • IspCode:

    运营商,绑定操作为必填项,解绑操作可不填。0:电信;1:联通;2:移动;5:BGP

  • Domain:

    域名化资产对应的域名



870
871
872
# File 'lib/v20200309/models.rb', line 870

def IspCode
  @IspCode
end

Instance Method Details

#deserialize(params) ⇒ Object



881
882
883
884
885
886
887
888
# File 'lib/v20200309/models.rb', line 881

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