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.
22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 |
# File 'lib/v20180228/models.rb', line 22501 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
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def BaseLines @BaseLines end |
#BruteAttacks ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def BruteAttacks @BruteAttacks end |
#CyberAttacks ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def CyberAttacks @CyberAttacks end |
#HighRiskBashs ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def HighRiskBashs @HighRiskBashs end |
#MaliciousRequests ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def MaliciousRequests @MaliciousRequests end |
#Malwares ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def Malwares @Malwares end |
#NonLocalLoginPlaces ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def NonLocalLoginPlaces @NonLocalLoginPlaces end |
#PrivilegeEscalations ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def PrivilegeEscalations @PrivilegeEscalations end |
#RequestId ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def RequestId @RequestId end |
#ReverseShells ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def ReverseShells @ReverseShells end |
#Vuls ⇒ Object
22499 22500 22501 |
# File 'lib/v20180228/models.rb', line 22499 def Vuls @Vuls end |
Instance Method Details
#deserialize(params) ⇒ Object
22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 |
# File 'lib/v20180228/models.rb', line 22515 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 |