class TencentCloud::Tcss::V20201101::AbnormalProcessRuleInfo

运行时安全,异常进程检测策略

def deserialize(params)

def deserialize(params)
  @IsEnable = params['IsEnable']
  @ImageIds = params['ImageIds']
  unless params['ChildRules'].nil?
    @ChildRules = []
    params['ChildRules'].each do |i|
      abnormalprocesschildruleinfo_tmp = AbnormalProcessChildRuleInfo.new
      abnormalprocesschildruleinfo_tmp.deserialize(i)
      @ChildRules << abnormalprocesschildruleinfo_tmp
    end
  end
  @RuleName = params['RuleName']
  @RuleId = params['RuleId']
  unless params['SystemChildRules'].nil?
    @SystemChildRules = []
    params['SystemChildRules'].each do |i|
      abnormalprocesssystemchildruleinfo_tmp = AbnormalProcessSystemChildRuleInfo.new
      abnormalprocesssystemchildruleinfo_tmp.deserialize(i)
      @SystemChildRules << abnormalprocesssystemchildruleinfo_tmp
    end
  end
  @IsDefault = params['IsDefault']
end

def initialize(isenable=nil, imageids=nil, childrules=nil, rulename=nil, ruleid=nil, systemchildrules=nil, isdefault=nil)

def initialize(isenable=nil, imageids=nil, childrules=nil, rulename=nil, ruleid=nil, systemchildrules=nil, isdefault=nil)
  @IsEnable = isenable
  @ImageIds = imageids
  @ChildRules = childrules
  @RuleName = rulename
  @RuleId = ruleid
  @SystemChildRules = systemchildrules
  @IsDefault = isdefault
end