Class: TencentCloud::Mps::V20190612::FlowLogInfo

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

Overview

传输流日志信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(timestamp = nil, type = nil, inputoutputid = nil, protocol = nil, eventcode = nil, eventmessage = nil, remoteip = nil, remoteport = nil, pipeline = nil, inputoutputname = nil) ⇒ FlowLogInfo

Returns a new instance of FlowLogInfo.



14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
# File 'lib/v20190612/models.rb', line 14670

def initialize(timestamp=nil, type=nil, inputoutputid=nil, protocol=nil, eventcode=nil, eventmessage=nil, remoteip=nil, remoteport=nil, pipeline=nil, inputoutputname=nil)
  @Timestamp = timestamp
  @Type = type
  @InputOutputId = inputoutputid
  @Protocol = protocol
  @EventCode = eventcode
  @EventMessage = eventmessage
  @RemoteIp = remoteip
  @RemotePort = remoteport
  @Pipeline = pipeline
  @InputOutputName = inputoutputname
end

Instance Attribute Details

#EventCodeObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def EventCode
  @EventCode
end

#EventMessageObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def EventMessage
  @EventMessage
end

#InputOutputIdObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def InputOutputId
  @InputOutputId
end

#InputOutputNameObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def InputOutputName
  @InputOutputName
end

#PipelineObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def Pipeline
  @Pipeline
end

#ProtocolObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def Protocol
  @Protocol
end

#RemoteIpObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def RemoteIp
  @RemoteIp
end

#RemotePortObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def RemotePort
  @RemotePort
end

#TimestampObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def Timestamp
  @Timestamp
end

#TypeObject

Parameters:

  • Timestamp:

    时间戳,单位为秒。

  • Type:

    输入输出类型(input/output)。

  • InputOutputId:

    输入或输出Id。

  • Protocol:

    协议。

  • EventCode:

    事件代码。

  • EventMessage:

    事件信息。

  • RemoteIp:

    对端IP。

  • RemotePort:

    对端端口。

  • Pipeline:

    主备通道,0为主通道,1为备通道。

  • InputOutputName:

    输入或输出的名称。



14668
14669
14670
# File 'lib/v20190612/models.rb', line 14668

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
# File 'lib/v20190612/models.rb', line 14683

def deserialize(params)
  @Timestamp = params['Timestamp']
  @Type = params['Type']
  @InputOutputId = params['InputOutputId']
  @Protocol = params['Protocol']
  @EventCode = params['EventCode']
  @EventMessage = params['EventMessage']
  @RemoteIp = params['RemoteIp']
  @RemotePort = params['RemotePort']
  @Pipeline = params['Pipeline']
  @InputOutputName = params['InputOutputName']
end