Class: TencentCloud::Teo::V20220901::IntelligenceRuleItem

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

Overview

Bot智能分析规则详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(label = nil, action = nil) ⇒ IntelligenceRuleItem

Returns a new instance of IntelligenceRuleItem.



14269
14270
14271
14272
# File 'lib/v20220901/models.rb', line 14269

def initialize(label=nil, action=nil)
  @Label = label
  @Action = action
end

Instance Attribute Details

#ActionObject

<li>evil_bot:恶意bot;</li> <li>suspect_bot:疑似bot;</li> <li>good_bot:良好bot;</li> <li>normal:正常请求。</li> <li>drop:拦截;</li> <li>trans:放行;</li> <li>alg:Javascript挑战;</li> <li>captcha:数字验证码;</li> <li>monitor:观察。</li>

Parameters:

  • Label:

    智能分析标签,取值有:

  • Action:

    触发智能分析标签对应的处置方式,取值有:



14267
14268
14269
# File 'lib/v20220901/models.rb', line 14267

def Action
  @Action
end

#LabelObject

<li>evil_bot:恶意bot;</li> <li>suspect_bot:疑似bot;</li> <li>good_bot:良好bot;</li> <li>normal:正常请求。</li> <li>drop:拦截;</li> <li>trans:放行;</li> <li>alg:Javascript挑战;</li> <li>captcha:数字验证码;</li> <li>monitor:观察。</li>

Parameters:

  • Label:

    智能分析标签,取值有:

  • Action:

    触发智能分析标签对应的处置方式,取值有:



14267
14268
14269
# File 'lib/v20220901/models.rb', line 14267

def Label
  @Label
end

Instance Method Details

#deserialize(params) ⇒ Object



14274
14275
14276
14277
# File 'lib/v20220901/models.rb', line 14274

def deserialize(params)
  @Label = params['Label']
  @Action = params['Action']
end