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.



12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
# File 'lib/v20221121/models.rb', line 12742

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

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:

    云类型



12740
12741
12742
# File 'lib/v20221121/models.rb', line 12740

def Uin
  @Uin
end

Instance Method Details

#deserialize(params) ⇒ Object



12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
# File 'lib/v20221121/models.rb', line 12758

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