Class: TencentCloud::Cwp::V20180228::VulDefencePluginDetail

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(pid = nil, mainclass = nil, status = nil, errorlog = nil, injectlog = nil) ⇒ VulDefencePluginDetail

Returns a new instance of VulDefencePluginDetail.



40068
40069
40070
40071
40072
40073
40074
# File 'lib/v20180228/models.rb', line 40068

def initialize(pid=nil, mainclass=nil, status=nil, errorlog=nil, injectlog=nil)
  @Pid = pid
  @MainClass = mainclass
  @Status = status
  @ErrorLog = errorlog
  @InjectLog = injectlog
end

Instance Attribute Details

#ErrorLogObject

Parameters:

  • 注入进程Pid

  • 注入进程主类名

  • 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除

  • 错误日志

  • 注入日志



40066
40067
40068
# File 'lib/v20180228/models.rb', line 40066

def ErrorLog
  @ErrorLog
end

#InjectLogObject

Parameters:

  • 注入进程Pid

  • 注入进程主类名

  • 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除

  • 错误日志

  • 注入日志



40066
40067
40068
# File 'lib/v20180228/models.rb', line 40066

def InjectLog
  @InjectLog
end

#MainClassObject

Parameters:

  • 注入进程Pid

  • 注入进程主类名

  • 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除

  • 错误日志

  • 注入日志



40066
40067
40068
# File 'lib/v20180228/models.rb', line 40066

def MainClass
  @MainClass
end

#PidObject

Parameters:

  • 注入进程Pid

  • 注入进程主类名

  • 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除

  • 错误日志

  • 注入日志



40066
40067
40068
# File 'lib/v20180228/models.rb', line 40066

def Pid
  @Pid
end

#StatusObject

Parameters:

  • 注入进程Pid

  • 注入进程主类名

  • 插件状态:0: 注入中, 1: 注入成功, 2: 插件超时, 3: 插件退出, 4: 注入失败 5: 软删除

  • 错误日志

  • 注入日志



40066
40067
40068
# File 'lib/v20180228/models.rb', line 40066

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



40076
40077
40078
40079
40080
40081
40082
# File 'lib/v20180228/models.rb', line 40076

def deserialize(params)
  @Pid = params['Pid']
  @MainClass = params['MainClass']
  @Status = params['Status']
  @ErrorLog = params['ErrorLog']
  @InjectLog = params['InjectLog']
end