Class: TencentCloud::Dayu::V20180709::DescribeDDoSDefendStatusRequest

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

Overview

DescribeDDoSDefendStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, id = nil, ip = nil, biztype = nil, devicetype = nil, instanceid = nil, ipregion = nil) ⇒ DescribeDDoSDefendStatusRequest

Returns a new instance of DescribeDDoSDefendStatusRequest.



3615
3616
3617
3618
3619
3620
3621
3622
3623
# File 'lib/v20180709/models.rb', line 3615

def initialize(business=nil, id=nil, ip=nil, biztype=nil, devicetype=nil, instanceid=nil, ipregion=nil)
  @Business = business
  @Id = id
  @Ip = ip
  @BizType = biztype
  @DeviceType = devicetype
  @InstanceId = instanceid
  @IPRegion = ipregion
end

Instance Attribute Details

#BizTypeObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def BizType
  @BizType
end

#BusinessObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def Business
  @Business
end

#DeviceTypeObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def DeviceType
  @DeviceType
end

#IdObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def Id
  @Id
end

#InstanceIdObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def InstanceId
  @InstanceId
end

#IpObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def Ip
  @Ip
end

#IPRegionObject

“bj”: 华北地区(北京) “cd”: 西南地区(成都) “cq”: 西南地区(重庆) “gz”: 华南地区(广州) “gzopen”: 华南地区(广州Open) “hk”: 中国香港“kr”: 东南亚地区(首尔) “sh”: 华东地区(上海) “shjr”: 华东地区(上海金融) “szjr”: 华南地区(深圳金融) “sg”: 东南亚地区(新加坡) “th”: 东南亚地区(泰国) “de”: 欧洲地区(德国) “usw”: 美国西部(硅谷)“ca”: 北美地区(多伦多) “jp”: 日本“hzec”: 杭州“in”: 印度“use”: 美东地区(弗吉尼亚)“ru”: 俄罗斯“tpe”: 中国台湾“nj”: 南京

Parameters:

  • Business:

    大禹子产品代号(basic表示基础防护;bgp表示独享包;bgp-multip表示共享包;bgpip表示高防IP;net表示高防IP专业版)

  • Id:

    资源实例ID,只有当Business不是基础防护时才需要填写此字段;

  • Ip:

    基础防护的IP,只有当Business为基础防护时才需要填写此字段;

  • BizType:

    只有当Business为基础防护时才需要填写此字段,IP所属的产品类型,取值[public(CVM产品),bm(黑石产品),eni(弹性网卡),vpngw(VPN网关), natgw(NAT网关),waf(Web应用安全产品),fpc(金融产品),gaap(GAAP产品), other(托管IP)]

  • DeviceType:
  • InstanceId:

    只有当Business为基础防护时才需要填写此字段,IP所属的资源实例ID,当绑定新IP时必须填写此字段;例如是弹性网卡的IP,则InstanceId填写弹性网卡的ID(eni-*);

  • IPRegion:

    只有当Business为基础防护时才需要填写此字段,表示IP所属的地域,取值:



3613
3614
3615
# File 'lib/v20180709/models.rb', line 3613

def IPRegion
  @IPRegion
end

Instance Method Details

#deserialize(params) ⇒ Object



3625
3626
3627
3628
3629
3630
3631
3632
3633
# File 'lib/v20180709/models.rb', line 3625

def deserialize(params)
  @Business = params['Business']
  @Id = params['Id']
  @Ip = params['Ip']
  @BizType = params['BizType']
  @DeviceType = params['DeviceType']
  @InstanceId = params['InstanceId']
  @IPRegion = params['IPRegion']
end