Class: TencentCloud::Waf::V20180125::WafRuleLimit
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Waf::V20180125::WafRuleLimit
- Defined in:
- lib/v20180125/models.rb
Overview
waf模块的规格
Instance Attribute Summary collapse
- #AI ⇒ Object
- #AntiLeak ⇒ Object
- #AntiTamper ⇒ Object
- #ApiSecurity ⇒ Object
- #AreaBan ⇒ Object
- #AutoCC ⇒ Object
- #CC ⇒ Object
- #CCSession ⇒ Object
- #ClientMsg ⇒ Object
- #CustomRule ⇒ Object
- #CustomWhite ⇒ Object
- #IPControl ⇒ Object
- #TrafficMarking ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(cc = nil, customrule = nil, ipcontrol = nil, antileak = nil, antitamper = nil, autocc = nil, areaban = nil, ccsession = nil, ai = nil, customwhite = nil, apisecurity = nil, clientmsg = nil, trafficmarking = nil) ⇒ WafRuleLimit
constructor
A new instance of WafRuleLimit.
Constructor Details
#initialize(cc = nil, customrule = nil, ipcontrol = nil, antileak = nil, antitamper = nil, autocc = nil, areaban = nil, ccsession = nil, ai = nil, customwhite = nil, apisecurity = nil, clientmsg = nil, trafficmarking = nil) ⇒ WafRuleLimit
Returns a new instance of WafRuleLimit.
12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 |
# File 'lib/v20180125/models.rb', line 12219 def initialize(cc=nil, customrule=nil, ipcontrol=nil, antileak=nil, antitamper=nil, autocc=nil, areaban=nil, ccsession=nil, ai=nil, customwhite=nil, apisecurity=nil, clientmsg=nil, trafficmarking=nil) @CC = cc @CustomRule = customrule @IPControl = ipcontrol @AntiLeak = antileak @AntiTamper = antitamper @AutoCC = autocc @AreaBan = areaban @CCSession = ccsession @AI = ai @CustomWhite = customwhite @ApiSecurity = apisecurity @ClientMsg = clientmsg @TrafficMarking = trafficmarking end |
Instance Attribute Details
#AI ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def AI @AI end |
#AntiLeak ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def AntiLeak @AntiLeak end |
#AntiTamper ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def AntiTamper @AntiTamper end |
#ApiSecurity ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def ApiSecurity @ApiSecurity end |
#AreaBan ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def AreaBan @AreaBan end |
#AutoCC ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def AutoCC @AutoCC end |
#CC ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def CC @CC end |
#CCSession ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def CCSession @CCSession end |
#ClientMsg ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def ClientMsg @ClientMsg end |
#CustomRule ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def CustomRule @CustomRule end |
#CustomWhite ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def CustomWhite @CustomWhite end |
#IPControl ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def IPControl @IPControl end |
#TrafficMarking ⇒ Object
12217 12218 12219 |
# File 'lib/v20180125/models.rb', line 12217 def TrafficMarking @TrafficMarking end |
Instance Method Details
#deserialize(params) ⇒ Object
12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 |
# File 'lib/v20180125/models.rb', line 12235 def deserialize(params) @CC = params['CC'] @CustomRule = params['CustomRule'] @IPControl = params['IPControl'] @AntiLeak = params['AntiLeak'] @AntiTamper = params['AntiTamper'] @AutoCC = params['AutoCC'] @AreaBan = params['AreaBan'] @CCSession = params['CCSession'] @AI = params['AI'] @CustomWhite = params['CustomWhite'] @ApiSecurity = params['ApiSecurity'] @ClientMsg = params['ClientMsg'] @TrafficMarking = params['TrafficMarking'] end |