Class: TencentCloud::Cwp::V20180228::BruteAttackRuleList

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

Overview

暴力破解判定规则列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timerange = nil, loginfailtimes = nil, enable = nil, timerangedefault = nil, loginfailtimesdefault = nil) ⇒ BruteAttackRuleList

Returns a new instance of BruteAttackRuleList.



4714
4715
4716
4717
4718
4719
4720
# File 'lib/v20180228/models.rb', line 4714

def initialize(timerange=nil, loginfailtimes=nil, enable=nil, timerangedefault=nil, loginfailtimesdefault=nil)
  @TimeRange = timerange
  @LoginFailTimes = loginfailtimes
  @Enable = enable
  @TimeRangeDefault = timerangedefault
  @LoginFailTimesDefault = loginfailtimesdefault
end

Instance Attribute Details

#EnableObject

Parameters:

  • TimeRange:

    爆破事件发生的时间范围,单位:秒

  • LoginFailTimes:

    爆破事件失败次数

  • Enable:

    规则是否为空,为空则填充默认规则

  • TimeRangeDefault:

    爆破事件发生的时间范围,单位:秒(默认规则)

  • LoginFailTimesDefault:

    爆破事件失败次数(默认规则)



4712
4713
4714
# File 'lib/v20180228/models.rb', line 4712

def Enable
  @Enable
end

#LoginFailTimesObject

Parameters:

  • TimeRange:

    爆破事件发生的时间范围,单位:秒

  • LoginFailTimes:

    爆破事件失败次数

  • Enable:

    规则是否为空,为空则填充默认规则

  • TimeRangeDefault:

    爆破事件发生的时间范围,单位:秒(默认规则)

  • LoginFailTimesDefault:

    爆破事件失败次数(默认规则)



4712
4713
4714
# File 'lib/v20180228/models.rb', line 4712

def LoginFailTimes
  @LoginFailTimes
end

#LoginFailTimesDefaultObject

Parameters:

  • TimeRange:

    爆破事件发生的时间范围,单位:秒

  • LoginFailTimes:

    爆破事件失败次数

  • Enable:

    规则是否为空,为空则填充默认规则

  • TimeRangeDefault:

    爆破事件发生的时间范围,单位:秒(默认规则)

  • LoginFailTimesDefault:

    爆破事件失败次数(默认规则)



4712
4713
4714
# File 'lib/v20180228/models.rb', line 4712

def LoginFailTimesDefault
  @LoginFailTimesDefault
end

#TimeRangeObject

Parameters:

  • TimeRange:

    爆破事件发生的时间范围,单位:秒

  • LoginFailTimes:

    爆破事件失败次数

  • Enable:

    规则是否为空,为空则填充默认规则

  • TimeRangeDefault:

    爆破事件发生的时间范围,单位:秒(默认规则)

  • LoginFailTimesDefault:

    爆破事件失败次数(默认规则)



4712
4713
4714
# File 'lib/v20180228/models.rb', line 4712

def TimeRange
  @TimeRange
end

#TimeRangeDefaultObject

Parameters:

  • TimeRange:

    爆破事件发生的时间范围,单位:秒

  • LoginFailTimes:

    爆破事件失败次数

  • Enable:

    规则是否为空,为空则填充默认规则

  • TimeRangeDefault:

    爆破事件发生的时间范围,单位:秒(默认规则)

  • LoginFailTimesDefault:

    爆破事件失败次数(默认规则)



4712
4713
4714
# File 'lib/v20180228/models.rb', line 4712

def TimeRangeDefault
  @TimeRangeDefault
end

Instance Method Details

#deserialize(params) ⇒ Object



4722
4723
4724
4725
4726
4727
4728
# File 'lib/v20180228/models.rb', line 4722

def deserialize(params)
  @TimeRange = params['TimeRange']
  @LoginFailTimes = params['LoginFailTimes']
  @Enable = params['Enable']
  @TimeRangeDefault = params['TimeRangeDefault']
  @LoginFailTimesDefault = params['LoginFailTimesDefault']
end