Class: TencentCloud::Yunjing::V20180228::DefendAttackLog

Inherits:
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, srcip = nil, srcport = nil, httpmethod = nil, httpcgi = nil, httpparam = nil, vultype = nil, createdat = nil, machineip = nil, machinename = nil, dstip = nil, dstport = nil, httpcontent = nil) ⇒ DefendAttackLog

Returns a new instance of DefendAttackLog.



756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
# File 'lib/v20180228/models.rb', line 756

def initialize(id=nil, uuid=nil, srcip=nil, srcport=nil, httpmethod=nil, httpcgi=nil, httpparam=nil, vultype=nil, createdat=nil, machineip=nil, machinename=nil, dstip=nil, dstport=nil, httpcontent=nil)
  @Id = id
  @Uuid = uuid
  @SrcIp = srcip
  @SrcPort = srcport
  @HttpMethod = httpmethod
  @HttpCgi = httpcgi
  @HttpParam = httpparam
  @VulType = vultype
  @CreatedAt = createdat
  @MachineIp = machineip
  @MachineName = machinename
  @DstIp = dstip
  @DstPort = dstport
  @HttpContent = httpcontent
end

Instance Attribute Details

#CreatedAtObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def CreatedAt
  @CreatedAt
end

#DstIpObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def DstIp
  @DstIp
end

#DstPortObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def DstPort
  @DstPort
end

#HttpCgiObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def HttpCgi
  @HttpCgi
end

#HttpContentObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def HttpContent
  @HttpContent
end

#HttpMethodObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def HttpMethod
  @HttpMethod
end

#HttpParamObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def HttpParam
  @HttpParam
end

#IdObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def Id
  @Id
end

#MachineIpObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def MachineIp
  @MachineIp
end

#MachineNameObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def MachineName
  @MachineName
end

#SrcIpObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def SrcIp
  @SrcIp
end

#SrcPortObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def SrcPort
  @SrcPort
end

#UuidObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def Uuid
  @Uuid
end

#VulTypeObject

Parameters:

  • Id:

    日志ID

  • Uuid:

    客户端ID

  • SrcIp:

    来源IP

  • SrcPort:

    来源端口

  • HttpMethod:

    攻击方式

  • HttpCgi:

    攻击描述

  • HttpParam:

    攻击参数

  • VulType:

    威胁类型

  • CreatedAt:

    攻击时间

  • MachineIp:

    目标服务器IP

  • MachineName:

    目标服务器名称

  • DstIp:

    目标IP

  • DstPort:

    目标端口

  • HttpContent:

    攻击内容



754
755
756
# File 'lib/v20180228/models.rb', line 754

def VulType
  @VulType
end

Instance Method Details

#deserialize(params) ⇒ Object



773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
# File 'lib/v20180228/models.rb', line 773

def deserialize(params)
  @Id = params['Id']
  @Uuid = params['Uuid']
  @SrcIp = params['SrcIp']
  @SrcPort = params['SrcPort']
  @HttpMethod = params['HttpMethod']
  @HttpCgi = params['HttpCgi']
  @HttpParam = params['HttpParam']
  @VulType = params['VulType']
  @CreatedAt = params['CreatedAt']
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @DstIp = params['DstIp']
  @DstPort = params['DstPort']
  @HttpContent = params['HttpContent']
end