Class: TencentCloud::Cwp::V20180228::FileTamperRuleDetail

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

Overview

核心文件监控规则详情

Instance Attribute Summary collapse

  • #CreateTime ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Id ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #IsGlobal ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Level ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #ModifyTime ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Name ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Rule ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Status ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #Uuids ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .
  • #UuidTotalCount ⇒ Object
  • cur 仅对当前加白
  • all 所有符合条件加白
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(name = nil, modifytime = nil, createtime = nil, status = nil, rule = nil, uuids = nil, id = nil, isglobal = nil, level = nil, uuidtotalcount = nil, addwhitetype = nil) ⇒ FileTamperRuleDetail

    Returns a new instance of FileTamperRuleDetail.

    
    
    29149
    29150
    29151
    29152
    29153
    29154
    29155
    29156
    29157
    29158
    29159
    29160
    29161
    # File 'lib/v20180228/models.rb', line 29149
    
    def initialize(name=nil, modifytime=nil, createtime=nil, status=nil, rule=nil, uuids=nil, id=nil, isglobal=nil, level=nil, uuidtotalcount=nil, addwhitetype=nil)
      @Name = name
      @ModifyTime = modifytime
      @CreateTime = createtime
      @Status = status
      @Rule = rule
      @Uuids = uuids
      @Id = id
      @IsGlobal = isglobal
      @Level = level
      @UuidTotalCount = uuidtotalcount
      @AddWhiteType = addwhitetype
    end

    Instance Attribute Details

    #AddWhiteTypeObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def AddWhiteType
      @AddWhiteType
    end

    #CreateTimeObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def CreateTime
      @CreateTime
    end

    #IdObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Id
      @Id
    end

    #IsGlobalObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def IsGlobal
      @IsGlobal
    end

    #LevelObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Level
      @Level
    end

    #ModifyTimeObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def ModifyTime
      @ModifyTime
    end

    #NameObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Name
      @Name
    end

    #RuleObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Rule
      @Rule
    end

    #StatusObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Status
      @Status
    end

    #UuidsObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def Uuids
      @Uuids
    end

    #UuidTotalCountObject

  • cur 仅对当前加白
  • all 所有符合条件加白
  • Parameters:

    • Name:

      规则名称

    • ModifyTime:

      更新时间

    • CreateTime:

      创建时间

    • Status:

      状态 0: 启用 1: 已关闭

    • Rule:

      规则

    • Uuids:

      生效主机uuid,空表示全部主机,通过参数可控制返回的条数

    • Id:

      规则id

    • IsGlobal:

      是否全局规则(默认否) 0:否 ,1:是

    • Level:

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

    • UuidTotalCount:

      生效主机的总数

    • AddWhiteType:

      加白处理类型

    
    
    29147
    29148
    29149
    # File 'lib/v20180228/models.rb', line 29147
    
    def UuidTotalCount
      @UuidTotalCount
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    29163
    29164
    29165
    29166
    29167
    29168
    29169
    29170
    29171
    29172
    29173
    29174
    29175
    29176
    29177
    29178
    29179
    29180
    29181
    29182
    # File 'lib/v20180228/models.rb', line 29163
    
    def deserialize(params)
      @Name = params['Name']
      @ModifyTime = params['ModifyTime']
      @CreateTime = params['CreateTime']
      @Status = params['Status']
      unless params['Rule'].nil?
        @Rule = []
        params['Rule'].each do |i|
          filetamperrule_tmp = FileTamperRule.new
          filetamperrule_tmp.deserialize(i)
          @Rule << filetamperrule_tmp
        end
      end
      @Uuids = params['Uuids']
      @Id = params['Id']
      @IsGlobal = params['IsGlobal']
      @Level = params['Level']
      @UuidTotalCount = params['UuidTotalCount']
      @AddWhiteType = params['AddWhiteType']
    end