Class: TencentCloud::Cwp::V20180228::DescribeSecurityEventStatResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeSecurityEventStatResponse
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeSecurityEventStat返回参数结构体
Instance Attribute Summary collapse
- #AttackLogsStat ⇒ Object
- #BaselineHighStat ⇒ Object
- #BaselineLowStat ⇒ Object
- #BaselineNormalStat ⇒ Object
- #BaselineRiskStat ⇒ Object
- #BaseLineTotalAffectNum ⇒ Object
- #BruteAttackStat ⇒ Object
- #CyberAttackTotalAffectNum ⇒ Object
- #HighRiskBashStat ⇒ Object
- #HostLoginStat ⇒ Object
- #InvasionTotalAffectNum ⇒ Object
- #MachineTotalAffectNum ⇒ Object
- #MaliciousRequestStat ⇒ Object
- #MalwareStat ⇒ Object
- #PrivilegeStat ⇒ Object
- #RequestId ⇒ Object
- #ReverseShellStat ⇒ Object
- #Score ⇒ Object
- #VulHighStat ⇒ Object
- #VulLowStat ⇒ Object
- #VulNormalStat ⇒ Object
- #VulRiskStat ⇒ Object
- #VulStat ⇒ Object
- #VulTotalAffectNum ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(malwarestat = nil, hostloginstat = nil, bruteattackstat = nil, maliciousrequeststat = nil, privilegestat = nil, reverseshellstat = nil, highriskbashstat = nil, attacklogsstat = nil, vulhighstat = nil, vulnormalstat = nil, vullowstat = nil, baselinehighstat = nil, baselinenormalstat = nil, baselinelowstat = nil, machinetotalaffectnum = nil, invasiontotalaffectnum = nil, vultotalaffectnum = nil, baselinetotalaffectnum = nil, cyberattacktotalaffectnum = nil, vulriskstat = nil, baselineriskstat = nil, vulstat = nil, score = nil, requestid = nil) ⇒ DescribeSecurityEventStatResponse
constructor
A new instance of DescribeSecurityEventStatResponse.
Constructor Details
#initialize(malwarestat = nil, hostloginstat = nil, bruteattackstat = nil, maliciousrequeststat = nil, privilegestat = nil, reverseshellstat = nil, highriskbashstat = nil, attacklogsstat = nil, vulhighstat = nil, vulnormalstat = nil, vullowstat = nil, baselinehighstat = nil, baselinenormalstat = nil, baselinelowstat = nil, machinetotalaffectnum = nil, invasiontotalaffectnum = nil, vultotalaffectnum = nil, baselinetotalaffectnum = nil, cyberattacktotalaffectnum = nil, vulriskstat = nil, baselineriskstat = nil, vulstat = nil, score = nil, requestid = nil) ⇒ DescribeSecurityEventStatResponse
Returns a new instance of DescribeSecurityEventStatResponse.
21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 |
# File 'lib/v20180228/models.rb', line 21826 def initialize(malwarestat=nil, hostloginstat=nil, bruteattackstat=nil, maliciousrequeststat=nil, privilegestat=nil, reverseshellstat=nil, highriskbashstat=nil, attacklogsstat=nil, vulhighstat=nil, vulnormalstat=nil, vullowstat=nil, baselinehighstat=nil, baselinenormalstat=nil, baselinelowstat=nil, machinetotalaffectnum=nil, invasiontotalaffectnum=nil, vultotalaffectnum=nil, baselinetotalaffectnum=nil, cyberattacktotalaffectnum=nil, vulriskstat=nil, baselineriskstat=nil, vulstat=nil, score=nil, requestid=nil) @MalwareStat = malwarestat @HostLoginStat = hostloginstat @BruteAttackStat = bruteattackstat @MaliciousRequestStat = maliciousrequeststat @PrivilegeStat = privilegestat @ReverseShellStat = reverseshellstat @HighRiskBashStat = highriskbashstat @AttackLogsStat = attacklogsstat @VulHighStat = vulhighstat @VulNormalStat = vulnormalstat @VulLowStat = vullowstat @BaselineHighStat = baselinehighstat @BaselineNormalStat = baselinenormalstat @BaselineLowStat = baselinelowstat @MachineTotalAffectNum = machinetotalaffectnum @InvasionTotalAffectNum = invasiontotalaffectnum @VulTotalAffectNum = vultotalaffectnum @BaseLineTotalAffectNum = baselinetotalaffectnum @CyberAttackTotalAffectNum = cyberattacktotalaffectnum @VulRiskStat = vulriskstat @BaselineRiskStat = baselineriskstat @VulStat = vulstat @Score = score @RequestId = requestid end |
Instance Attribute Details
#AttackLogsStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def AttackLogsStat @AttackLogsStat end |
#BaselineHighStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BaselineHighStat @BaselineHighStat end |
#BaselineLowStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BaselineLowStat @BaselineLowStat end |
#BaselineNormalStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BaselineNormalStat @BaselineNormalStat end |
#BaselineRiskStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BaselineRiskStat @BaselineRiskStat end |
#BaseLineTotalAffectNum ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BaseLineTotalAffectNum @BaseLineTotalAffectNum end |
#BruteAttackStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def BruteAttackStat @BruteAttackStat end |
#CyberAttackTotalAffectNum ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def CyberAttackTotalAffectNum @CyberAttackTotalAffectNum end |
#HighRiskBashStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def HighRiskBashStat @HighRiskBashStat end |
#HostLoginStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def HostLoginStat @HostLoginStat end |
#InvasionTotalAffectNum ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def InvasionTotalAffectNum @InvasionTotalAffectNum end |
#MachineTotalAffectNum ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def MachineTotalAffectNum @MachineTotalAffectNum end |
#MaliciousRequestStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def MaliciousRequestStat @MaliciousRequestStat end |
#MalwareStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def MalwareStat @MalwareStat end |
#PrivilegeStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def PrivilegeStat @PrivilegeStat end |
#RequestId ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def RequestId @RequestId end |
#ReverseShellStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def ReverseShellStat @ReverseShellStat end |
#Score ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def Score @Score end |
#VulHighStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulHighStat @VulHighStat end |
#VulLowStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulLowStat @VulLowStat end |
#VulNormalStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulNormalStat @VulNormalStat end |
#VulRiskStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulRiskStat @VulRiskStat end |
#VulStat ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulStat @VulStat end |
#VulTotalAffectNum ⇒ Object
21824 21825 21826 |
# File 'lib/v20180228/models.rb', line 21824 def VulTotalAffectNum @VulTotalAffectNum end |
Instance Method Details
#deserialize(params) ⇒ Object
21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 |
# File 'lib/v20180228/models.rb', line 21853 def deserialize(params) unless params['MalwareStat'].nil? @MalwareStat = EventStat.new @MalwareStat.deserialize(params['MalwareStat']) end unless params['HostLoginStat'].nil? @HostLoginStat = EventStat.new @HostLoginStat.deserialize(params['HostLoginStat']) end unless params['BruteAttackStat'].nil? @BruteAttackStat = EventStat.new @BruteAttackStat.deserialize(params['BruteAttackStat']) end unless params['MaliciousRequestStat'].nil? @MaliciousRequestStat = EventStat.new @MaliciousRequestStat.deserialize(params['MaliciousRequestStat']) end unless params['PrivilegeStat'].nil? @PrivilegeStat = EventStat.new @PrivilegeStat.deserialize(params['PrivilegeStat']) end unless params['ReverseShellStat'].nil? @ReverseShellStat = EventStat.new @ReverseShellStat.deserialize(params['ReverseShellStat']) end unless params['HighRiskBashStat'].nil? @HighRiskBashStat = EventStat.new @HighRiskBashStat.deserialize(params['HighRiskBashStat']) end unless params['AttackLogsStat'].nil? @AttackLogsStat = EventStat.new @AttackLogsStat.deserialize(params['AttackLogsStat']) end unless params['VulHighStat'].nil? @VulHighStat = EventStat.new @VulHighStat.deserialize(params['VulHighStat']) end unless params['VulNormalStat'].nil? @VulNormalStat = EventStat.new @VulNormalStat.deserialize(params['VulNormalStat']) end unless params['VulLowStat'].nil? @VulLowStat = EventStat.new @VulLowStat.deserialize(params['VulLowStat']) end unless params['BaselineHighStat'].nil? @BaselineHighStat = EventStat.new @BaselineHighStat.deserialize(params['BaselineHighStat']) end unless params['BaselineNormalStat'].nil? @BaselineNormalStat = EventStat.new @BaselineNormalStat.deserialize(params['BaselineNormalStat']) end unless params['BaselineLowStat'].nil? @BaselineLowStat = EventStat.new @BaselineLowStat.deserialize(params['BaselineLowStat']) end @MachineTotalAffectNum = params['MachineTotalAffectNum'] @InvasionTotalAffectNum = params['InvasionTotalAffectNum'] @VulTotalAffectNum = params['VulTotalAffectNum'] @BaseLineTotalAffectNum = params['BaseLineTotalAffectNum'] @CyberAttackTotalAffectNum = params['CyberAttackTotalAffectNum'] unless params['VulRiskStat'].nil? @VulRiskStat = EventStat.new @VulRiskStat.deserialize(params['VulRiskStat']) end unless params['BaselineRiskStat'].nil? @BaselineRiskStat = EventStat.new @BaselineRiskStat.deserialize(params['BaselineRiskStat']) end unless params['VulStat'].nil? @VulStat = EventStat.new @VulStat.deserialize(params['VulStat']) end @Score = params['Score'] @RequestId = params['RequestId'] end |