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