Class: TencentCloud::Cwp::V20180228::NetAttackEvent

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

网络攻击事件

Instance Attribute Summary collapse

Instance Method Summary collapse

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) ⇒ NetAttackEvent

Returns a new instance of NetAttackEvent.



35021
35022
35023
35024
35025
35026
35027
35028
35029
35030
35031
35032
35033
35034
35035
35036
35037
35038
35039
# File 'lib/v20180228/models.rb', line 35021

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)
  @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
end

Instance Attribute Details

#CountObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Count
  @Count
end

#DstPortObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def DstPort
  @DstPort
end

#IdObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Id
  @Id
end

#LocationObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Location
  @Location
end

#MachineExtraInfoObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def MachineExtraInfo
  @MachineExtraInfo
end

#MergeTimeObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def MergeTime
  @MergeTime
end

#NewObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def New
  @New
end

#PayVersionObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def PayVersion
  @PayVersion
end

#QuuidObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Quuid
  @Quuid
end

#SrcIPObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def SrcIP
  @SrcIP
end

#StatusObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Status
  @Status
end

#TypeObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Type
  @Type
end

#UuidObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def Uuid
  @Uuid
end

#VulDefenceStatusObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def VulDefenceStatus
  @VulDefenceStatus
end

#VulIdObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def VulId
  @VulId
end

#VulNameObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def VulName
  @VulName
end

#VulSupportDefenseObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • DstPort:

    目标端口

  • SrcIP:

    来源IP

  • Location:

    来源地

  • VulId:

    漏洞id

  • VulName:

    漏洞名称

  • MergeTime:

    攻击时间

  • MachineExtraInfo:

    主机额外信息

  • Type:

    攻击状态,0: 尝试攻击 1: 实锤攻击(攻击成功)

  • Status:

    处理状态,0 待处理 1 已处理 2 已加白 3 已忽略 4 已删除 5: 已开启防御

  • VulSupportDefense:

    漏洞是否支持防御,0:不支持 1:支持

  • VulDefenceStatus:

    是否开启漏洞防御,0关1开

  • PayVersion:

    机器付费版本,0 基础版,1专业版,2旗舰版,3轻量版

  • Quuid:

    cvm uuid

  • Count:

    攻击次数

  • New:

    是否今日新增主机



35019
35020
35021
# File 'lib/v20180228/models.rb', line 35019

def VulSupportDefense
  @VulSupportDefense
end

Instance Method Details

#deserialize(params) ⇒ Object



35041
35042
35043
35044
35045
35046
35047
35048
35049
35050
35051
35052
35053
35054
35055
35056
35057
35058
35059
35060
35061
35062
# File 'lib/v20180228/models.rb', line 35041

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']
end