Class: TencentCloud::Dayu::V20180709::ModifyDDoSDefendStatusRequest

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

Overview

ModifyDDoSDefendStatus请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, status = nil, hour = nil, id = nil, ip = nil, biztype = nil, devicetype = nil, instanceid = nil, ipregion = nil) ⇒ ModifyDDoSDefendStatusRequest

Returns a new instance of ModifyDDoSDefendStatusRequest.



7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
# File 'lib/v20180709/models.rb', line 7426

def initialize(business=nil, status=nil, hour=nil, id=nil, ip=nil, biztype=nil, devicetype=nil, instanceid=nil, ipregion=nil)
  @Business = business
  @Status = status
  @Hour = hour
  @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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

def DeviceType
  @DeviceType
end

#HourObject

“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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

def Hour
  @Hour
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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

def IPRegion
  @IPRegion
end

#StatusObject

“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:

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

  • Status:
  • Hour:

    关闭时长,单位小时,取值;当Status=0表示关闭时,Hour必须大于0;

  • 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所属的地域,取值:



7424
7425
7426
# File 'lib/v20180709/models.rb', line 7424

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
# File 'lib/v20180709/models.rb', line 7438

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