struct

KemalWAF::Rule

Inherits YAML::Serializable / Struct / Value / Object

Rule structure

Constructors

new(id : Int32, msg : String, variables : Array(VariableSpec), pattern : Nil | String, action : String, transforms : Nil | Array(String), operator : Nil | String, paranoia_level : Int32 | Nil, severity : Nil | String, category : Nil | String, tags : Nil | Array(String), name : Nil | String)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Instance methods

action
Source
action=(action : String)
Source
category
Source
category=(category : String | Nil)
Source
compile_pattern
Source
compiled_regex
Source
compiled_regex=(compiled_regex : Regex | Nil)
Source
id=(id : Int32)
Source
msg=(msg : String)
Source
name
Source
name=(name : String | Nil)
Source
operator
Source
operator=(operator : String | Nil)
Source
paranoia_level
Source
paranoia_level=(paranoia_level : Int32 | Nil)
Source
pattern
Source
pattern=(pattern : String | Nil)
Source
severity
Source
severity=(severity : String | Nil)
Source
tags
Source
tags=(tags : Array(String) | Nil)
Source
transforms
Source
transforms=(transforms : Array(String) | Nil)
Source
variable_specs
Source
variables
Source
variables=(variables : Array(VariableSpec))
Source