Class: TencentCloud::Csip::V20221121::UebaCustomRule

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

Overview

用户行为分析 自定义策略结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

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

#AlertNameObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def AlertName
  @AlertName
end

#AlterLevelObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def AlterLevel
  @AlterLevel
end

#EventContentObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def EventContent
  @EventContent
end

#LogTypeObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def LogType
  @LogType
end

#LogTypeStrObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def LogTypeStr
  @LogTypeStr
end

#OperateMethodObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def OperateMethod
  @OperateMethod
end

#OperateObjectObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def OperateObject
  @OperateObject
end

#OperatorObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def Operator
  @Operator
end

#RuleNameObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def RuleName
  @RuleName
end

#TimeIntervalObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



12628
12629
12630
# File 'lib/v20221121/models.rb', line 12628

def TimeInterval
  @TimeInterval
end

#UserTypeObject

2: 自定义用户1:10分钟2:1小时3:一天4:一周5:一个月0: 提示1: 低危2: 中危3: 高危4: 严重

Parameters:

  • RuleName:

    策略名称

  • UserType:

    1: 云账号

  • TimeInterval:

    发生时间

  • EventContent:

    发生事件

  • AlertName:

    告警名称

  • AlterLevel:

    告警类型

  • Operator:

    操作者

  • OperateObject:

    操作对象

  • OperateMethod:

    操作方式

  • LogType:

    日志类型

  • LogTypeStr:

    日志中文名



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