Class: TencentCloud::Cwp::V20180228::NetAttackEventInfo
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::NetAttackEventInfo
- Defined in:
- lib/v20180228/models.rb
Overview
网络攻击事件详情
Instance Attribute Summary collapse
- #AbnormalAction ⇒ Object
- #AttackLevel ⇒ Object
- #Count ⇒ Object
- #CVEId ⇒ Object
- #DstPort ⇒ Object
- #HostOpProcessTree ⇒ Object
- #HostOpType ⇒ Object
- #Id ⇒ Object
- #IPAnalyse ⇒ Object
- #Location ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MergeTime ⇒ Object
- #NetPayload ⇒ Object
- #NetResponsePayload ⇒ Object
- #PayVersion ⇒ Object
- #Quuid ⇒ Object
- #SrcIP ⇒ Object
- #Status ⇒ Object
- #SvcPs ⇒ Object
- #Type ⇒ Object
- #Uuid ⇒ Object
- #VulDefenceStatus ⇒ Object
- #VulId ⇒ Object
- #VulName ⇒ Object
- #VulSupportDefense ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(status = nil, srcip = nil, location = nil, vulname = nil, vulid = nil, cveid = nil, attacklevel = nil, vuldefencestatus = nil, vulsupportdefense = nil, svcps = nil, netpayload = nil, abnormalaction = nil, uuid = nil, id = nil, machineextrainfo = nil, dstport = nil, count = nil, payversion = nil, quuid = nil, mergetime = nil, type = nil, hostoptype = nil, hostopprocesstree = nil, ipanalyse = nil, netresponsepayload = nil) ⇒ NetAttackEventInfo
constructor
A new instance of NetAttackEventInfo.
Constructor Details
#initialize(status = nil, srcip = nil, location = nil, vulname = nil, vulid = nil, cveid = nil, attacklevel = nil, vuldefencestatus = nil, vulsupportdefense = nil, svcps = nil, netpayload = nil, abnormalaction = nil, uuid = nil, id = nil, machineextrainfo = nil, dstport = nil, count = nil, payversion = nil, quuid = nil, mergetime = nil, type = nil, hostoptype = nil, hostopprocesstree = nil, ipanalyse = nil, netresponsepayload = nil) ⇒ NetAttackEventInfo
Returns a new instance of NetAttackEventInfo.
34695 34696 34697 34698 34699 34700 34701 34702 34703 34704 34705 34706 34707 34708 34709 34710 34711 34712 34713 34714 34715 34716 34717 34718 34719 34720 34721 |
# File 'lib/v20180228/models.rb', line 34695 def initialize(status=nil, srcip=nil, location=nil, vulname=nil, vulid=nil, cveid=nil, attacklevel=nil, vuldefencestatus=nil, vulsupportdefense=nil, svcps=nil, netpayload=nil, abnormalaction=nil, uuid=nil, id=nil, machineextrainfo=nil, dstport=nil, count=nil, payversion=nil, quuid=nil, mergetime=nil, type=nil, hostoptype=nil, hostopprocesstree=nil, ipanalyse=nil, netresponsepayload=nil) @Status = status @SrcIP = srcip @Location = location @VulName = vulname @VulId = vulid @CVEId = cveid @AttackLevel = attacklevel @VulDefenceStatus = vuldefencestatus @VulSupportDefense = vulsupportdefense @SvcPs = svcps @NetPayload = netpayload @AbnormalAction = abnormalaction @Uuid = uuid @Id = id @MachineExtraInfo = machineextrainfo @DstPort = dstport @Count = count @PayVersion = payversion @Quuid = quuid @MergeTime = mergetime @Type = type @HostOpType = hostoptype @HostOpProcessTree = hostopprocesstree @IPAnalyse = ipanalyse @NetResponsePayload = netresponsepayload end |
Instance Attribute Details
#AbnormalAction ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def AbnormalAction @AbnormalAction end |
#AttackLevel ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def AttackLevel @AttackLevel end |
#Count ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Count @Count end |
#CVEId ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def CVEId @CVEId end |
#DstPort ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def DstPort @DstPort end |
#HostOpProcessTree ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def HostOpProcessTree @HostOpProcessTree end |
#HostOpType ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def HostOpType @HostOpType end |
#Id ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Id @Id end |
#IPAnalyse ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def IPAnalyse @IPAnalyse end |
#Location ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Location @Location end |
#MachineExtraInfo ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def MachineExtraInfo @MachineExtraInfo end |
#MergeTime ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def MergeTime @MergeTime end |
#NetPayload ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def NetPayload @NetPayload end |
#NetResponsePayload ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def NetResponsePayload @NetResponsePayload end |
#PayVersion ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def PayVersion @PayVersion end |
#Quuid ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Quuid @Quuid end |
#SrcIP ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def SrcIP @SrcIP end |
#Status ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Status @Status end |
#SvcPs ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def SvcPs @SvcPs end |
#Type ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Type @Type end |
#Uuid ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def Uuid @Uuid end |
#VulDefenceStatus ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def VulDefenceStatus @VulDefenceStatus end |
#VulId ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def VulId @VulId end |
#VulName ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def VulName @VulName end |
#VulSupportDefense ⇒ Object
34693 34694 34695 |
# File 'lib/v20180228/models.rb', line 34693 def VulSupportDefense @VulSupportDefense end |
Instance Method Details
#deserialize(params) ⇒ Object
34723 34724 34725 34726 34727 34728 34729 34730 34731 34732 34733 34734 34735 34736 34737 34738 34739 34740 34741 34742 34743 34744 34745 34746 34747 34748 34749 34750 34751 34752 34753 34754 34755 |
# File 'lib/v20180228/models.rb', line 34723 def deserialize(params) @Status = params['Status'] @SrcIP = params['SrcIP'] @Location = params['Location'] @VulName = params['VulName'] @VulId = params['VulId'] @CVEId = params['CVEId'] @AttackLevel = params['AttackLevel'] @VulDefenceStatus = params['VulDefenceStatus'] @VulSupportDefense = params['VulSupportDefense'] @SvcPs = params['SvcPs'] @NetPayload = params['NetPayload'] @AbnormalAction = params['AbnormalAction'] @Uuid = params['Uuid'] @Id = params['Id'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end @DstPort = params['DstPort'] @Count = params['Count'] @PayVersion = params['PayVersion'] @Quuid = params['Quuid'] @MergeTime = params['MergeTime'] @Type = params['Type'] @HostOpType = params['HostOpType'] @HostOpProcessTree = params['HostOpProcessTree'] unless params['IPAnalyse'].nil? @IPAnalyse = IPAnalyse.new @IPAnalyse.deserialize(params['IPAnalyse']) end @NetResponsePayload = params['NetResponsePayload'] end |