Class: TencentCloud::Cwp::V20180228::DescribeSecurityEventsCntResponse

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

Overview

DescribeSecurityEventsCnt返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(malware = nil, hostlogin = nil, bruteattack = nil, riskdns = nil, bash = nil, privilegerules = nil, reverseshell = nil, sysvul = nil, webvul = nil, emergencyvul = nil, baseline = nil, attacklogs = nil, effectmachinecount = nil, eventscount = nil, windowvul = nil, linuxvul = nil, requestid = nil) ⇒ DescribeSecurityEventsCntResponse

Returns a new instance of DescribeSecurityEventsCntResponse.



21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
# File 'lib/v20180228/models.rb', line 21982

def initialize(malware=nil, hostlogin=nil, bruteattack=nil, riskdns=nil, bash=nil, privilegerules=nil, reverseshell=nil, sysvul=nil, webvul=nil, emergencyvul=nil, baseline=nil, attacklogs=nil, effectmachinecount=nil, eventscount=nil, windowvul=nil, linuxvul=nil, requestid=nil)
  @Malware = malware
  @HostLogin = hostlogin
  @BruteAttack = bruteattack
  @RiskDns = riskdns
  @Bash = bash
  @PrivilegeRules = privilegerules
  @ReverseShell = reverseshell
  @SysVul = sysvul
  @WebVul = webvul
  @EmergencyVul = emergencyvul
  @BaseLine = baseline
  @AttackLogs = attacklogs
  @EffectMachineCount = effectmachinecount
  @EventsCount = eventscount
  @WindowVul = windowvul
  @LinuxVul = linuxvul
  @RequestId = requestid
end

Instance Attribute Details

#AttackLogsObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def AttackLogs
  @AttackLogs
end

#BaseLineObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def BaseLine
  @BaseLine
end

#BashObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def Bash
  @Bash
end

#BruteAttackObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def BruteAttack
  @BruteAttack
end

#EffectMachineCountObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def EffectMachineCount
  @EffectMachineCount
end

#EmergencyVulObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def EmergencyVul
  @EmergencyVul
end

#EventsCountObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def EventsCount
  @EventsCount
end

#HostLoginObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def HostLogin
  @HostLogin
end

#LinuxVulObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def LinuxVul
  @LinuxVul
end

#MalwareObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def Malware
  @Malware
end

#PrivilegeRulesObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def PrivilegeRules
  @PrivilegeRules
end

#RequestIdObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def RequestId
  @RequestId
end

#ReverseShellObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def ReverseShell
  @ReverseShell
end

#RiskDnsObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def RiskDns
  @RiskDns
end

#SysVulObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def SysVul
  @SysVul
end

#WebVulObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def WebVul
  @WebVul
end

#WindowVulObject

Parameters:

  • Malware:

    木马文件相关风险事件

  • HostLogin:

    登录审计相关风险事件

  • BruteAttack:

    密码破解相关风险事件

  • RiskDns:

    恶意请求相关风险事件

  • Bash:

    高危命令相关风险事件

  • PrivilegeRules:

    本地提权相关风险事件

  • ReverseShell:

    反弹Shell相关风险事件

  • SysVul:

    应用漏洞风险事件

  • WebVul:

    Web应用漏洞相关风险事件

  • EmergencyVul:

    应急漏洞相关风险事件

  • BaseLine:

    安全基线相关风险事件

  • AttackLogs:

    攻击检测相关风险事件

  • EffectMachineCount:

    受影响机器数

  • EventsCount:

    所有事件总数

  • WindowVul:

    window 系统漏洞事件总数

  • LinuxVul:

    linux系统漏洞事件总数

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



21980
21981
21982
# File 'lib/v20180228/models.rb', line 21980

def WindowVul
  @WindowVul
end

Instance Method Details

#deserialize(params) ⇒ Object



22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
# File 'lib/v20180228/models.rb', line 22002

def deserialize(params)
  unless params['Malware'].nil?
    @Malware = SecurityEventInfo.new
    @Malware.deserialize(params['Malware'])
  end
  unless params['HostLogin'].nil?
    @HostLogin = SecurityEventInfo.new
    @HostLogin.deserialize(params['HostLogin'])
  end
  unless params['BruteAttack'].nil?
    @BruteAttack = SecurityEventInfo.new
    @BruteAttack.deserialize(params['BruteAttack'])
  end
  unless params['RiskDns'].nil?
    @RiskDns = SecurityEventInfo.new
    @RiskDns.deserialize(params['RiskDns'])
  end
  unless params['Bash'].nil?
    @Bash = SecurityEventInfo.new
    @Bash.deserialize(params['Bash'])
  end
  unless params['PrivilegeRules'].nil?
    @PrivilegeRules = SecurityEventInfo.new
    @PrivilegeRules.deserialize(params['PrivilegeRules'])
  end
  unless params['ReverseShell'].nil?
    @ReverseShell = SecurityEventInfo.new
    @ReverseShell.deserialize(params['ReverseShell'])
  end
  unless params['SysVul'].nil?
    @SysVul = SecurityEventInfo.new
    @SysVul.deserialize(params['SysVul'])
  end
  unless params['WebVul'].nil?
    @WebVul = SecurityEventInfo.new
    @WebVul.deserialize(params['WebVul'])
  end
  unless params['EmergencyVul'].nil?
    @EmergencyVul = SecurityEventInfo.new
    @EmergencyVul.deserialize(params['EmergencyVul'])
  end
  unless params['BaseLine'].nil?
    @BaseLine = SecurityEventInfo.new
    @BaseLine.deserialize(params['BaseLine'])
  end
  unless params['AttackLogs'].nil?
    @AttackLogs = SecurityEventInfo.new
    @AttackLogs.deserialize(params['AttackLogs'])
  end
  @EffectMachineCount = params['EffectMachineCount']
  @EventsCount = params['EventsCount']
  unless params['WindowVul'].nil?
    @WindowVul = SecurityEventInfo.new
    @WindowVul.deserialize(params['WindowVul'])
  end
  unless params['LinuxVul'].nil?
    @LinuxVul = SecurityEventInfo.new
    @LinuxVul.deserialize(params['LinuxVul'])
  end
  @RequestId = params['RequestId']
end