Class: TencentCloud::Csip::V20221121::UebaCustomRule
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Csip::V20221121::UebaCustomRule
- Defined in:
- lib/v20221121/models.rb
Overview
用户行为分析 自定义策略结构体
Instance Attribute Summary collapse
-
#AlertName ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#AlterLevel ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#EventContent ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#LogType ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#LogTypeStr ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#OperateMethod ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#OperateObject ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#Operator ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#RuleName ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#TimeInterval ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
-
#UserType ⇒ Object
2: 自定义用户 1:10分钟 2:1小时 3:一天 4:一周 5:一个月 0: 提示 1: 低危 2: 中危 3: 高危 4: 严重.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(rulename = nil, usertype = nil, timeinterval = nil, eventcontent = nil, alertname = nil, alterlevel = nil, operator = nil, operateobject = nil, operatemethod = nil, logtype = nil, logtypestr = nil) ⇒ UebaCustomRule
constructor
A new instance of UebaCustomRule.
Constructor Details
#initialize(rulename = nil, usertype = nil, timeinterval = nil, eventcontent = nil, alertname = nil, alterlevel = nil, operator = nil, operateobject = nil, operatemethod = nil, logtype = nil, logtypestr = nil) ⇒ UebaCustomRule
Returns a new instance of UebaCustomRule.
12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 |
# File 'lib/v20221121/models.rb', line 12630 def initialize(rulename=nil, usertype=nil, timeinterval=nil, eventcontent=nil, alertname=nil, alterlevel=nil, operator=nil, operateobject=nil, operatemethod=nil, logtype=nil, logtypestr=nil) @RuleName = rulename @UserType = usertype @TimeInterval = timeinterval @EventContent = eventcontent @AlertName = alertname @AlterLevel = alterlevel @Operator = operator @OperateObject = operateobject @OperateMethod = operatemethod @LogType = logtype @LogTypeStr = logtypestr end |
Instance Attribute Details
#AlertName ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def AlertName @AlertName end |
#AlterLevel ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def AlterLevel @AlterLevel end |
#EventContent ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def EventContent @EventContent end |
#LogType ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def LogType @LogType end |
#LogTypeStr ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def LogTypeStr @LogTypeStr end |
#OperateMethod ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def OperateMethod @OperateMethod end |
#OperateObject ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def OperateObject @OperateObject end |
#Operator ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def Operator @Operator end |
#RuleName ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def RuleName @RuleName end |
#TimeInterval ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def TimeInterval @TimeInterval end |
#UserType ⇒ Object
2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重
12628 12629 12630 |
# File 'lib/v20221121/models.rb', line 12628 def UserType @UserType end |
Instance Method Details
#deserialize(params) ⇒ Object
12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 |
# File 'lib/v20221121/models.rb', line 12644 def deserialize(params) @RuleName = params['RuleName'] @UserType = params['UserType'] @TimeInterval = params['TimeInterval'] unless params['EventContent'].nil? @EventContent = UebaEventContent.new @EventContent.deserialize(params['EventContent']) end @AlertName = params['AlertName'] @AlterLevel = params['AlterLevel'] @Operator = params['Operator'] @OperateObject = params['OperateObject'] @OperateMethod = params['OperateMethod'] @LogType = params['LogType'] @LogTypeStr = params['LogTypeStr'] end |