Class: TencentCloud::Teo::V20220901::AlgDetectResult

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(result = nil, action = nil) ⇒ AlgDetectResult

Returns a new instance of AlgDetectResult.



757
758
759
760
# File 'lib/v20220901/models.rb', line 757

def initialize(result=nil, action=nil)
  @Result = result
  @Action = action
end

Instance Attribute Details

#ActionObject

<li>invalid:不合法Cookie;</li> <li>cookie_empty:末携带Cookie或Cookie己过期;</li> <li>js_empty:客户端末启用JS(末完成检测);</li> <li>low:会话速率和周期特征校验低风险;</li> <li>middle:会话速率和周期特征校验中风险;</li> <li>high:会话速率和周期特征校验高风险;</li> <li>timeout:检测超时时长;</li> <li>not_browser:不合法浏览器;</li> <li>is_bot:Bot客户端。</li> <li>drop:拦截;</li> <li>monitor:观察;</li> <li>silence:静默;</li> <li>shortdelay:(短时间)等待后响应;</li> <li>longdelay:(长时间)等待后响应。</li>

Parameters:

  • Result:

    校验结果,取值有:

  • Action:

    处罚动作,取值有:



755
756
757
# File 'lib/v20220901/models.rb', line 755

def Action
  @Action
end

#ResultObject

<li>invalid:不合法Cookie;</li> <li>cookie_empty:末携带Cookie或Cookie己过期;</li> <li>js_empty:客户端末启用JS(末完成检测);</li> <li>low:会话速率和周期特征校验低风险;</li> <li>middle:会话速率和周期特征校验中风险;</li> <li>high:会话速率和周期特征校验高风险;</li> <li>timeout:检测超时时长;</li> <li>not_browser:不合法浏览器;</li> <li>is_bot:Bot客户端。</li> <li>drop:拦截;</li> <li>monitor:观察;</li> <li>silence:静默;</li> <li>shortdelay:(短时间)等待后响应;</li> <li>longdelay:(长时间)等待后响应。</li>

Parameters:

  • Result:

    校验结果,取值有:

  • Action:

    处罚动作,取值有:



755
756
757
# File 'lib/v20220901/models.rb', line 755

def Result
  @Result
end

Instance Method Details

#deserialize(params) ⇒ Object



762
763
764
765
# File 'lib/v20220901/models.rb', line 762

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