Class: TencentCloud::Csip::V20221121::UebaRule

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(ruleid = nil, rulename = nil, ruletype = nil, rulelevel = nil, rulecontent = nil, rulestatus = nil, hitcount = nil, appid = nil, memberid = nil, uin = nil, nickname = nil, customruledetail = nil, cloudtype = nil) ⇒ UebaRule

Returns a new instance of UebaRule.



8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
# File 'lib/v20221121/models.rb', line 8753

def initialize(ruleid=nil, rulename=nil, ruletype=nil, rulelevel=nil, rulecontent=nil, rulestatus=nil, hitcount=nil, appid=nil, memberid=nil, uin=nil, nickname=nil, customruledetail=nil, cloudtype=nil)
  @RuleID = ruleid
  @RuleName = rulename
  @RuleType = ruletype
  @RuleLevel = rulelevel
  @RuleContent = rulecontent
  @RuleStatus = rulestatus
  @HitCount = hitcount
  @AppID = appid
  @MemberID = memberid
  @Uin = uin
  @Nickname = nickname
  @CustomRuleDetail = customruledetail
  @CloudType = cloudtype
end

Instance Attribute Details

#AppIDObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def AppID
  @AppID
end

#CloudTypeObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def CloudType
  @CloudType
end

#CustomRuleDetailObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def CustomRuleDetail
  @CustomRuleDetail
end

#HitCountObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def HitCount
  @HitCount
end

#MemberIDObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def MemberID
  @MemberID
end

#NicknameObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def Nickname
  @Nickname
end

#RuleContentObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleContent
  @RuleContent
end

#RuleIDObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleID
  @RuleID
end

#RuleLevelObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleLevel
  @RuleLevel
end

#RuleNameObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleName
  @RuleName
end

#RuleStatusObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleStatus
  @RuleStatus
end

#RuleTypeObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def RuleType
  @RuleType
end

#UinObject

0:系统策略1:自定义策略0:提示1:低危2:中危3:高危4:严重腾讯云:0 aws:1

Parameters:

  • RuleID:

    策略id

  • RuleName:

    规则名称

  • RuleType:

    策略类型

  • RuleLevel:

    策略等级

  • RuleContent:

    策略内容

  • RuleStatus:

    策略开关

  • HitCount:

    命中次数

  • AppID:

    所属账号Appid

  • MemberID:

    多账号,成员ID

  • Uin:

    Uin

  • Nickname:

    昵称

  • CustomRuleDetail:

    自定义规则具体内容

  • CloudType:

    云类型



8751
8752
8753
# File 'lib/v20221121/models.rb', line 8751

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
# File 'lib/v20221121/models.rb', line 8769

def deserialize(params)
  @RuleID = params['RuleID']
  @RuleName = params['RuleName']
  @RuleType = params['RuleType']
  @RuleLevel = params['RuleLevel']
  @RuleContent = params['RuleContent']
  @RuleStatus = params['RuleStatus']
  @HitCount = params['HitCount']
  @AppID = params['AppID']
  @MemberID = params['MemberID']
  @Uin = params['Uin']
  @Nickname = params['Nickname']
  unless params['CustomRuleDetail'].nil?
    @CustomRuleDetail = UebaCustomRule.new
    @CustomRuleDetail.deserialize(params['CustomRuleDetail'])
  end
  @CloudType = params['CloudType']
end