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.



40506
40507
40508
40509
40510
40511
40512
# File 'lib/v20180228/models.rb', line 40506

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:

    注入进程Pid

  • MainClass:

    注入进程主类名

  • Status:

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

  • ErrorLog:

    错误日志

  • InjectLog:

    注入日志



40504
40505
40506
# File 'lib/v20180228/models.rb', line 40504

def ErrorLog
  @ErrorLog
end

#InjectLogObject

Parameters:

  • Pid:

    注入进程Pid

  • MainClass:

    注入进程主类名

  • Status:

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

  • ErrorLog:

    错误日志

  • InjectLog:

    注入日志



40504
40505
40506
# File 'lib/v20180228/models.rb', line 40504

def InjectLog
  @InjectLog
end

#MainClassObject

Parameters:

  • Pid:

    注入进程Pid

  • MainClass:

    注入进程主类名

  • Status:

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

  • ErrorLog:

    错误日志

  • InjectLog:

    注入日志



40504
40505
40506
# File 'lib/v20180228/models.rb', line 40504

def MainClass
  @MainClass
end

#PidObject

Parameters:

  • Pid:

    注入进程Pid

  • MainClass:

    注入进程主类名

  • Status:

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

  • ErrorLog:

    错误日志

  • InjectLog:

    注入日志



40504
40505
40506
# File 'lib/v20180228/models.rb', line 40504

def Pid
  @Pid
end

#StatusObject

Parameters:

  • Pid:

    注入进程Pid

  • MainClass:

    注入进程主类名

  • Status:

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

  • ErrorLog:

    错误日志

  • InjectLog:

    注入日志



40504
40505
40506
# File 'lib/v20180228/models.rb', line 40504

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



40514
40515
40516
40517
40518
40519
40520
# File 'lib/v20180228/models.rb', line 40514

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