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

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(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.



29610
29611
29612
29613
29614
29615
29616
29617
29618
29619
29620
29621
29622
# File 'lib/v20180228/models.rb', line 29610

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

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def AddWhiteType
  @AddWhiteType
end

#CreateTimeObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def CreateTime
  @CreateTime
end

#IdObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Id
  @Id
end

#IsGlobalObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def IsGlobal
  @IsGlobal
end

#LevelObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Level
  @Level
end

#ModifyTimeObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def ModifyTime
  @ModifyTime
end

#NameObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Name
  @Name
end

#RuleObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Rule
  @Rule
end

#StatusObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Status
  @Status
end

#UuidsObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def Uuids
  @Uuids
end

#UuidTotalCountObject

<li>cur 仅对当前加白</li> <li>all 所有符合条件加白</li>

Parameters:

  • Name:

    规则名称

  • ModifyTime:

    更新时间

  • CreateTime:

    创建时间

  • Status:

    状态 0: 启用 1: 已关闭

  • Rule:

    规则

  • Uuids:

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

  • Id:

    规则id

  • IsGlobal:

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

  • Level:

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

  • UuidTotalCount:

    生效主机的总数

  • AddWhiteType:

    加白处理类型



29608
29609
29610
# File 'lib/v20180228/models.rb', line 29608

def UuidTotalCount
  @UuidTotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



29624
29625
29626
29627
29628
29629
29630
29631
29632
29633
29634
29635
29636
29637
29638
29639
29640
29641
29642
29643
# File 'lib/v20180228/models.rb', line 29624

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