Class: TencentCloud::Cwp::V20180228::FileTamperRule

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

Overview

核心文件监控规则

Instance Attribute Summary collapse

  • #Args ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • .
  • #FileAction ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • .
  • #ProcessPath ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • .
  • #Target ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(processpath = nil, target = nil, action = nil, fileaction = nil, args = nil) ⇒ FileTamperRule

    Returns a new instance of FileTamperRule.

    
    
    29079
    29080
    29081
    29082
    29083
    29084
    29085
    # File 'lib/v20180228/models.rb', line 29079
    
    def initialize(processpath=nil, target=nil, action=nil, fileaction=nil, args=nil)
      @ProcessPath = processpath
      @Target = target
      @Action = action
      @FileAction = fileaction
      @Args = args
    end

    Instance Attribute Details

    #ActionObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • Parameters:

    • ProcessPath:

      进程路径

    • Target:

      被访问文件路径

    • Action:

      执行动作 跳过:skip,告警:alert

    • FileAction:

      监控行为

    • Args:

      命令行参数 没有填*

    
    
    29077
    29078
    29079
    # File 'lib/v20180228/models.rb', line 29077
    
    def Action
      @Action
    end

    #ArgsObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • Parameters:

    • ProcessPath:

      进程路径

    • Target:

      被访问文件路径

    • Action:

      执行动作 跳过:skip,告警:alert

    • FileAction:

      监控行为

    • Args:

      命令行参数 没有填*

    
    
    29077
    29078
    29079
    # File 'lib/v20180228/models.rb', line 29077
    
    def Args
      @Args
    end

    #FileActionObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • Parameters:

    • ProcessPath:

      进程路径

    • Target:

      被访问文件路径

    • Action:

      执行动作 跳过:skip,告警:alert

    • FileAction:

      监控行为

    • Args:

      命令行参数 没有填*

    
    
    29077
    29078
    29079
    # File 'lib/v20180228/models.rb', line 29077
    
    def FileAction
      @FileAction
    end

    #ProcessPathObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • Parameters:

    • ProcessPath:

      进程路径

    • Target:

      被访问文件路径

    • Action:

      执行动作 跳过:skip,告警:alert

    • FileAction:

      监控行为

    • Args:

      命令行参数 没有填*

    
    
    29077
    29078
    29079
    # File 'lib/v20180228/models.rb', line 29077
    
    def ProcessPath
      @ProcessPath
    end

    #TargetObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • Parameters:

    • ProcessPath:

      进程路径

    • Target:

      被访问文件路径

    • Action:

      执行动作 跳过:skip,告警:alert

    • FileAction:

      监控行为

    • Args:

      命令行参数 没有填*

    
    
    29077
    29078
    29079
    # File 'lib/v20180228/models.rb', line 29077
    
    def Target
      @Target
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    29087
    29088
    29089
    29090
    29091
    29092
    29093
    # File 'lib/v20180228/models.rb', line 29087
    
    def deserialize(params)
      @ProcessPath = params['ProcessPath']
      @Target = params['Target']
      @Action = params['Action']
      @FileAction = params['FileAction']
      @Args = params['Args']
    end