Class: TencentCloud::Cwp::V20180228::DescribeSecurityTrendsResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeSecurityTrendsResponse
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeSecurityTrends返回参数结构体
Instance Attribute Summary collapse
- #BaseLines ⇒ Object
- #BruteAttacks ⇒ Object
- #CyberAttacks ⇒ Object
- #HighRiskBashs ⇒ Object
- #MaliciousRequests ⇒ Object
- #Malwares ⇒ Object
- #NonLocalLoginPlaces ⇒ Object
- #PrivilegeEscalations ⇒ Object
- #RequestId ⇒ Object
- #ReverseShells ⇒ Object
- #Vuls ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(malwares = nil, nonlocalloginplaces = nil, bruteattacks = nil, vuls = nil, baselines = nil, maliciousrequests = nil, highriskbashs = nil, reverseshells = nil, privilegeescalations = nil, cyberattacks = nil, requestid = nil) ⇒ DescribeSecurityTrendsResponse
constructor
A new instance of DescribeSecurityTrendsResponse.
Constructor Details
#initialize(malwares = nil, nonlocalloginplaces = nil, bruteattacks = nil, vuls = nil, baselines = nil, maliciousrequests = nil, highriskbashs = nil, reverseshells = nil, privilegeescalations = nil, cyberattacks = nil, requestid = nil) ⇒ DescribeSecurityTrendsResponse
Returns a new instance of DescribeSecurityTrendsResponse.
22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 |
# File 'lib/v20180228/models.rb', line 22112 def initialize(malwares=nil, nonlocalloginplaces=nil, bruteattacks=nil, vuls=nil, baselines=nil, maliciousrequests=nil, highriskbashs=nil, reverseshells=nil, privilegeescalations=nil, cyberattacks=nil, requestid=nil) @Malwares = malwares @NonLocalLoginPlaces = nonlocalloginplaces @BruteAttacks = bruteattacks @Vuls = vuls @BaseLines = baselines @MaliciousRequests = maliciousrequests @HighRiskBashs = highriskbashs @ReverseShells = reverseshells @PrivilegeEscalations = privilegeescalations @CyberAttacks = cyberattacks @RequestId = requestid end |
Instance Attribute Details
#BaseLines ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def BaseLines @BaseLines end |
#BruteAttacks ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def BruteAttacks @BruteAttacks end |
#CyberAttacks ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def CyberAttacks @CyberAttacks end |
#HighRiskBashs ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def HighRiskBashs @HighRiskBashs end |
#MaliciousRequests ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def MaliciousRequests @MaliciousRequests end |
#Malwares ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def Malwares @Malwares end |
#NonLocalLoginPlaces ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def NonLocalLoginPlaces @NonLocalLoginPlaces end |
#PrivilegeEscalations ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def PrivilegeEscalations @PrivilegeEscalations end |
#RequestId ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def RequestId @RequestId end |
#ReverseShells ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def ReverseShells @ReverseShells end |
#Vuls ⇒ Object
22110 22111 22112 |
# File 'lib/v20180228/models.rb', line 22110 def Vuls @Vuls end |
Instance Method Details
#deserialize(params) ⇒ Object
22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 |
# File 'lib/v20180228/models.rb', line 22126 def deserialize(params) unless params['Malwares'].nil? @Malwares = [] params['Malwares'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @Malwares << securitytrend_tmp end end unless params['NonLocalLoginPlaces'].nil? @NonLocalLoginPlaces = [] params['NonLocalLoginPlaces'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @NonLocalLoginPlaces << securitytrend_tmp end end unless params['BruteAttacks'].nil? @BruteAttacks = [] params['BruteAttacks'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @BruteAttacks << securitytrend_tmp end end unless params['Vuls'].nil? @Vuls = [] params['Vuls'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @Vuls << securitytrend_tmp end end unless params['BaseLines'].nil? @BaseLines = [] params['BaseLines'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @BaseLines << securitytrend_tmp end end unless params['MaliciousRequests'].nil? @MaliciousRequests = [] params['MaliciousRequests'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @MaliciousRequests << securitytrend_tmp end end unless params['HighRiskBashs'].nil? @HighRiskBashs = [] params['HighRiskBashs'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @HighRiskBashs << securitytrend_tmp end end unless params['ReverseShells'].nil? @ReverseShells = [] params['ReverseShells'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @ReverseShells << securitytrend_tmp end end unless params['PrivilegeEscalations'].nil? @PrivilegeEscalations = [] params['PrivilegeEscalations'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @PrivilegeEscalations << securitytrend_tmp end end unless params['CyberAttacks'].nil? @CyberAttacks = [] params['CyberAttacks'].each do |i| securitytrend_tmp = SecurityTrend.new securitytrend_tmp.deserialize(i) @CyberAttacks << securitytrend_tmp end end @RequestId = params['RequestId'] end |