Class: TencentCloud::Waf::V20180125::OwaspRule

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

Overview

Owasp规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, description = nil, status = nil, level = nil, vullevel = nil, cveid = nil, typeid = nil, createtime = nil, modifytime = nil, locked = nil, reason = nil) ⇒ OwaspRule

Returns a new instance of OwaspRule.



16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
# File 'lib/v20180125/models.rb', line 16895

def initialize(ruleid=nil, description=nil, status=nil, level=nil, vullevel=nil, cveid=nil, typeid=nil, createtime=nil, modifytime=nil, locked=nil, reason=nil)
  @RuleId = ruleid
  @Description = description
  @Status = status
  @Level = level
  @VulLevel = vullevel
  @CveID = cveid
  @TypeId = typeid
  @CreateTime = createtime
  @ModifyTime = modifytime
  @Locked = locked
  @Reason = reason
end

Instance Attribute Details

#CreateTimeObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def CreateTime
  @CreateTime
end

#CveIDObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def CveID
  @CveID
end

#DescriptionObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def Description
  @Description
end

#LevelObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def Level
  @Level
end

#LockedObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def Locked
  @Locked
end

#ModifyTimeObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def ModifyTime
  @ModifyTime
end

#ReasonObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def Reason
  @Reason
end

#RuleIdObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def RuleId
  @RuleId
end

#StatusObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def Status
  @Status
end

#TypeIdObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def TypeId
  @TypeId
end

#VulLevelObject

0:无(兼容记录为空) 1:业务自身特性误报避免2:规则误报上报3:核心业务规则灰度4:其它

Parameters:

  • RuleId:

    规则ID

  • Description:

    规则描述

  • Status:

    规则开关,0:关闭、1:开启、2:只观察

  • Level:

    规则的防护等级,100:宽松、200:正常、300:严格、400:超严格

  • VulLevel:

    威胁等级,0:未知,100:低危,200:中危,300:高危,400:危急

  • CveID:

    CVE ID

  • TypeId:

    规则所属的类型ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • Locked:

    是否被锁定

  • Reason:

    修改原因



16893
16894
16895
# File 'lib/v20180125/models.rb', line 16893

def VulLevel
  @VulLevel
end

Instance Method Details

#deserialize(params) ⇒ Object



16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
# File 'lib/v20180125/models.rb', line 16909

def deserialize(params)
  @RuleId = params['RuleId']
  @Description = params['Description']
  @Status = params['Status']
  @Level = params['Level']
  @VulLevel = params['VulLevel']
  @CveID = params['CveID']
  @TypeId = params['TypeId']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @Locked = params['Locked']
  @Reason = params['Reason']
end