Class: TencentCloud::Dayu::V20180709::ModifyCCThresholdRequest

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

Overview

ModifyCCThreshold请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(business = nil, threshold = nil, id = nil, protocol = nil, ruleid = nil, basicip = nil, basicregion = nil, basicbiztype = nil, basicdevicetype = nil, basicipinstance = nil, basicispcode = nil, domain = nil) ⇒ ModifyCCThresholdRequest

Returns a new instance of ModifyCCThresholdRequest.



7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
# File 'lib/v20180709/models.rb', line 7150

def initialize(business=nil, threshold=nil, id=nil, protocol=nil, ruleid=nil, basicip=nil, basicregion=nil, basicbiztype=nil, basicdevicetype=nil, basicipinstance=nil, basicispcode=nil, domain=nil)
  @Business = business
  @Threshold = threshold
  @Id = id
  @Protocol = protocol
  @RuleId = ruleid
  @BasicIp = basicip
  @BasicRegion = basicregion
  @BasicBizType = basicbiztype
  @BasicDeviceType = basicdevicetype
  @BasicIpInstance = basicipinstance
  @BasicIspCode = basicispcode
  @Domain = domain
end

Instance Attribute Details

#BasicBizTypeObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicBizType
  @BasicBizType
end

#BasicDeviceTypeObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicDeviceType
  @BasicDeviceType
end

#BasicIpObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicIp
  @BasicIp
end

#BasicIpInstanceObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicIpInstance
  @BasicIpInstance
end

#BasicIspCodeObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicIspCode
  @BasicIspCode
end

#BasicRegionObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def BasicRegion
  @BasicRegion
end

#BusinessObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def Business
  @Business
end

#DomainObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def Domain
  @Domain
end

#IdObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def Id
  @Id
end

#ProtocolObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def Protocol
  @Protocol
end

#RuleIdObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def RuleId
  @RuleId
end

#ThresholdObject

当Business为高防IP、高防IP专业版时,其CC防护最大阈值跟资源的保底防护带宽有关,对应关系如下:

保底带宽: 最大C防护阈值
10:  20000,
20:  40000,
30:  70000,
40:  100000,
50:  150000,
60:  200000,
80:  250000,
100: 300000,

当Protocol=https时必须填写;

Parameters:

  • Business:

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

  • Threshold:

    CC防护阈值,取值(0 100 150 240 350 480 550 700 850 1000 1500 2000 3000 5000 10000 20000);

  • Id:

    资源ID

  • Protocol:

    可选字段,代表CC防护类型,取值;当不填时,默认为HTTP协议的CC防护;当填写https时还需要填写RuleId字段;

  • RuleId:

    可选字段,表示HTTPS协议的7层转发规则ID(通过获取7层转发规则接口可以获取规则ID);

  • BasicIp:

    查询的IP地址(仅基础防护提供),取值如:1.1.1.1

  • BasicRegion:

    查询IP所属地域(仅基础防护提供),取值如:gz、bj、sh、hk等地域缩写

  • BasicBizType:

    专区类型(仅基础防护提供),取值如:公有云专区:public,黑石专区:bm, NAT服务器专区:nat,互联网通道:channel。

  • BasicDeviceType:

    设备类型(仅基础防护提供),取值如:服务器:cvm,公有云负载均衡:clb,黑石负载均衡:lb,NAT服务器:nat,互联网通道:channel.

  • BasicIpInstance:

    仅基础防护提供。可选,IPInstance Nat 网关(如果查询的设备类型是NAT服务器,需要传此参数,通过nat资源查询接口获取)

  • BasicIspCode:

    仅基础防护提供。可选,运营商线路(如果查询的设备类型是NAT服务器,需要传此参数为5)

  • Domain:

    可选字段,当协议取值HTTPS时,必填



7148
7149
7150
# File 'lib/v20180709/models.rb', line 7148

def Threshold
  @Threshold
end

Instance Method Details

#deserialize(params) ⇒ Object



7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
# File 'lib/v20180709/models.rb', line 7165

def deserialize(params)
  @Business = params['Business']
  @Threshold = params['Threshold']
  @Id = params['Id']
  @Protocol = params['Protocol']
  @RuleId = params['RuleId']
  @BasicIp = params['BasicIp']
  @BasicRegion = params['BasicRegion']
  @BasicBizType = params['BasicBizType']
  @BasicDeviceType = params['BasicDeviceType']
  @BasicIpInstance = params['BasicIpInstance']
  @BasicIspCode = params['BasicIspCode']
  @Domain = params['Domain']
end