Class: TencentCloud::Cwp::V20180228::NetAttackEvent
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::NetAttackEvent
- Defined in:
- lib/v20180228/models.rb
Overview
网络攻击事件
Instance Attribute Summary collapse
- #Count ⇒ Object
- #DstPort ⇒ Object
- #Id ⇒ Object
- #IPAnalyse ⇒ Object
- #Location ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MergeTime ⇒ Object
- #New ⇒ Object
- #PayVersion ⇒ Object
- #Quuid ⇒ Object
- #RaspOpen ⇒ Object
- #SrcIP ⇒ Object
- #Status ⇒ Object
- #Type ⇒ Object
- #Uuid ⇒ Object
- #VulDefenceStatus ⇒ Object
- #VulId ⇒ Object
- #VulName ⇒ Object
- #VulSupportDefense ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(id = nil, uuid = nil, dstport = nil, srcip = nil, location = nil, vulid = nil, vulname = nil, mergetime = nil, machineextrainfo = nil, type = nil, status = nil, vulsupportdefense = nil, vuldefencestatus = nil, payversion = nil, quuid = nil, count = nil, new = nil, raspopen = nil, ipanalyse = nil) ⇒ NetAttackEvent
constructor
A new instance of NetAttackEvent.
Constructor Details
#initialize(id = nil, uuid = nil, dstport = nil, srcip = nil, location = nil, vulid = nil, vulname = nil, mergetime = nil, machineextrainfo = nil, type = nil, status = nil, vulsupportdefense = nil, vuldefencestatus = nil, payversion = nil, quuid = nil, count = nil, new = nil, raspopen = nil, ipanalyse = nil) ⇒ NetAttackEvent
Returns a new instance of NetAttackEvent.
34589 34590 34591 34592 34593 34594 34595 34596 34597 34598 34599 34600 34601 34602 34603 34604 34605 34606 34607 34608 34609 |
# File 'lib/v20180228/models.rb', line 34589 def initialize(id=nil, uuid=nil, dstport=nil, srcip=nil, location=nil, vulid=nil, vulname=nil, mergetime=nil, machineextrainfo=nil, type=nil, status=nil, vulsupportdefense=nil, vuldefencestatus=nil, payversion=nil, quuid=nil, count=nil, new=nil, raspopen=nil, ipanalyse=nil) @Id = id @Uuid = uuid @DstPort = dstport @SrcIP = srcip @Location = location @VulId = vulid @VulName = vulname @MergeTime = mergetime @MachineExtraInfo = machineextrainfo @Type = type @Status = status @VulSupportDefense = vulsupportdefense @VulDefenceStatus = vuldefencestatus @PayVersion = payversion @Quuid = quuid @Count = count @New = new @RaspOpen = raspopen @IPAnalyse = ipanalyse end |
Instance Attribute Details
#Count ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Count @Count end |
#DstPort ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def DstPort @DstPort end |
#Id ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Id @Id end |
#IPAnalyse ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def IPAnalyse @IPAnalyse end |
#Location ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Location @Location end |
#MachineExtraInfo ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def MachineExtraInfo @MachineExtraInfo end |
#MergeTime ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def MergeTime @MergeTime end |
#New ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def New @New end |
#PayVersion ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def PayVersion @PayVersion end |
#Quuid ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Quuid @Quuid end |
#RaspOpen ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def RaspOpen @RaspOpen end |
#SrcIP ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def SrcIP @SrcIP end |
#Status ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Status @Status end |
#Type ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Type @Type end |
#Uuid ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def Uuid @Uuid end |
#VulDefenceStatus ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def VulDefenceStatus @VulDefenceStatus end |
#VulId ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def VulId @VulId end |
#VulName ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def VulName @VulName end |
#VulSupportDefense ⇒ Object
34587 34588 34589 |
# File 'lib/v20180228/models.rb', line 34587 def VulSupportDefense @VulSupportDefense end |
Instance Method Details
#deserialize(params) ⇒ Object
34611 34612 34613 34614 34615 34616 34617 34618 34619 34620 34621 34622 34623 34624 34625 34626 34627 34628 34629 34630 34631 34632 34633 34634 34635 34636 34637 |
# File 'lib/v20180228/models.rb', line 34611 def deserialize(params) @Id = params['Id'] @Uuid = params['Uuid'] @DstPort = params['DstPort'] @SrcIP = params['SrcIP'] @Location = params['Location'] @VulId = params['VulId'] @VulName = params['VulName'] @MergeTime = params['MergeTime'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end @Type = params['Type'] @Status = params['Status'] @VulSupportDefense = params['VulSupportDefense'] @VulDefenceStatus = params['VulDefenceStatus'] @PayVersion = params['PayVersion'] @Quuid = params['Quuid'] @Count = params['Count'] @New = params['New'] @RaspOpen = params['RaspOpen'] unless params['IPAnalyse'].nil? @IPAnalyse = IPAnalyse.new @IPAnalyse.deserialize(params['IPAnalyse']) end end |