Class: TencentCloud::Cwp::V20180228::FileTamperRuleInfo

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

Overview

核心文件监控规则列表

Instance Attribute Summary collapse

  • #CreateTime ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #FileAction ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #HostCount ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Id ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #IsGlobal ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Level ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #ModifyTime ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Name ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #ReadRuleCount ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #ReadWriteRuleCount ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #RuleCategory ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Status ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #WriteRuleCount ⇒ Object
  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(name = nil, rulecategory = nil, hostcount = nil, modifytime = nil, createtime = nil, status = nil, id = nil, isglobal = nil, level = nil, writerulecount = nil, readrulecount = nil, readwriterulecount = nil, fileaction = nil, addwhitetype = nil) ⇒ FileTamperRuleInfo

    Returns a new instance of FileTamperRuleInfo.

    
    
    29223
    29224
    29225
    29226
    29227
    29228
    29229
    29230
    29231
    29232
    29233
    29234
    29235
    29236
    29237
    29238
    # File 'lib/v20180228/models.rb', line 29223
    
    def initialize(name=nil, rulecategory=nil, hostcount=nil, modifytime=nil, createtime=nil, status=nil, id=nil, isglobal=nil, level=nil, writerulecount=nil, readrulecount=nil, readwriterulecount=nil, fileaction=nil, addwhitetype=nil)
      @Name = name
      @RuleCategory = rulecategory
      @HostCount = hostcount
      @ModifyTime = modifytime
      @CreateTime = createtime
      @Status = status
      @Id = id
      @IsGlobal = isglobal
      @Level = level
      @WriteRuleCount = writerulecount
      @ReadRuleCount = readrulecount
      @ReadWriteRuleCount = readwriterulecount
      @FileAction = fileaction
      @AddWhiteType = addwhitetype
    end

    Instance Attribute Details

    #AddWhiteTypeObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def AddWhiteType
      @AddWhiteType
    end

    #CreateTimeObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def CreateTime
      @CreateTime
    end

    #FileActionObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def FileAction
      @FileAction
    end

    #HostCountObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def HostCount
      @HostCount
    end

    #IdObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def Id
      @Id
    end

    #IsGlobalObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def IsGlobal
      @IsGlobal
    end

    #LevelObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def Level
      @Level
    end

    #ModifyTimeObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def ModifyTime
      @ModifyTime
    end

    #NameObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def Name
      @Name
    end

    #ReadRuleCountObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def ReadRuleCount
      @ReadRuleCount
    end

    #ReadWriteRuleCountObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def ReadWriteRuleCount
      @ReadWriteRuleCount
    end

    #RuleCategoryObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def RuleCategory
      @RuleCategory
    end

    #StatusObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def Status
      @Status
    end

    #WriteRuleCountObject

  • read 读取文件
  • write 修改文件
  • read-write 读取修改文件
  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • 规则名称

    • 规则类型 0 :系统规则 1:用户规则

    • 影响主机数

    • 更新时间

    • 创建时间

    • 状态 0: 启用 1: 已关闭

    • 规则id,系统的规则时为0。

    • 是否是全局的 0:否 ,1:是

    • 风险等级 0:无, 1: 高危, 2:中危, 3: 低危

    • 子规则写条目数

    • 子规则读条目数

    • 子规则读写条目数

    • 监控行为

    • 加白处理类型

    
    
    29221
    29222
    29223
    # File 'lib/v20180228/models.rb', line 29221
    
    def WriteRuleCount
      @WriteRuleCount
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    29240
    29241
    29242
    29243
    29244
    29245
    29246
    29247
    29248
    29249
    29250
    29251
    29252
    29253
    29254
    29255
    # File 'lib/v20180228/models.rb', line 29240
    
    def deserialize(params)
      @Name = params['Name']
      @RuleCategory = params['RuleCategory']
      @HostCount = params['HostCount']
      @ModifyTime = params['ModifyTime']
      @CreateTime = params['CreateTime']
      @Status = params['Status']
      @Id = params['Id']
      @IsGlobal = params['IsGlobal']
      @Level = params['Level']
      @WriteRuleCount = params['WriteRuleCount']
      @ReadRuleCount = params['ReadRuleCount']
      @ReadWriteRuleCount = params['ReadWriteRuleCount']
      @FileAction = params['FileAction']
      @AddWhiteType = params['AddWhiteType']
    end