Class: TencentCloud::Antiddos::V20200309::EipProductInfo

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

Overview

EIP所属的云产品信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of EipProductInfo.



6007
6008
6009
6010
6011
6012
6013
# File 'lib/v20200309/models.rb', line 6007

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

Instance Attribute Details

#BizTypeObject

public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关),

natgw(NAT网关),

waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP) ]

Parameters:

  • Ip:

    IP地址

  • BizType:

    云产品类型,取值[

  • DeviceType:
  • InstanceId:

    IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为“”

  • Domain:

    域名化资产对应的域名



6005
6006
6007
# File 'lib/v20200309/models.rb', line 6005

def BizType
  @BizType
end

#DeviceTypeObject

public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关),

natgw(NAT网关),

waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP) ]

Parameters:

  • Ip:

    IP地址

  • BizType:

    云产品类型,取值[

  • DeviceType:
  • InstanceId:

    IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为“”

  • Domain:

    域名化资产对应的域名



6005
6006
6007
# File 'lib/v20200309/models.rb', line 6005

def DeviceType
  @DeviceType
end

#DomainObject

public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关),

natgw(NAT网关),

waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP) ]

Parameters:

  • Ip:

    IP地址

  • BizType:

    云产品类型,取值[

  • DeviceType:
  • InstanceId:

    IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为“”

  • Domain:

    域名化资产对应的域名



6005
6006
6007
# File 'lib/v20200309/models.rb', line 6005

def Domain
  @Domain
end

#InstanceIdObject

public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关),

natgw(NAT网关),

waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP) ]

Parameters:

  • Ip:

    IP地址

  • BizType:

    云产品类型,取值[

  • DeviceType:
  • InstanceId:

    IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为“”

  • Domain:

    域名化资产对应的域名



6005
6006
6007
# File 'lib/v20200309/models.rb', line 6005

def InstanceId
  @InstanceId
end

#IpObject

public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关),

natgw(NAT网关),

waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP) ]

Parameters:

  • Ip:

    IP地址

  • BizType:

    云产品类型,取值[

  • DeviceType:
  • InstanceId:

    IP所属的云产品实例ID,例如是弹性网卡的IP,InstanceId为弹性网卡的ID(eni-*); 如果是托管IP没有对应的资源实例ID,InstanceId为“”

  • Domain:

    域名化资产对应的域名



6005
6006
6007
# File 'lib/v20200309/models.rb', line 6005

def Ip
  @Ip
end

Instance Method Details

#deserialize(params) ⇒ Object



6015
6016
6017
6018
6019
6020
6021
# File 'lib/v20200309/models.rb', line 6015

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