Class: TencentCloud::Cwp::V20180228::ModifyFileTamperRuleRequest

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

Overview

ModifyFileTamperRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, rules = nil, isglobal = nil, status = nil, id = nil, uuids = nil, level = nil, addwhitetype = nil) ⇒ ModifyFileTamperRuleRequest

Returns a new instance of ModifyFileTamperRuleRequest.



32836
32837
32838
32839
32840
32841
32842
32843
32844
32845
# File 'lib/v20180228/models.rb', line 32836

def initialize(name=nil, rules=nil, isglobal=nil, status=nil, id=nil, uuids=nil, level=nil, addwhitetype=nil)
  @Name = name
  @Rules = rules
  @IsGlobal = isglobal
  @Status = status
  @Id = id
  @Uuids = uuids
  @Level = level
  @AddWhiteType = addwhitetype
end

Instance Attribute Details

#AddWhiteTypeObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def AddWhiteType
  @AddWhiteType
end

#IdObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Id
  @Id
end

#IsGlobalObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def IsGlobal
  @IsGlobal
end

#LevelObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Level
  @Level
end

#NameObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Name
  @Name
end

#RulesObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Rules
  @Rules
end

#StatusObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Status
  @Status
end

#UuidsObject

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

Parameters:

  • Name:

    规则名称

  • Rules:

    规则内容

  • IsGlobal:

    是否全局规则(默认否) 0:否 ,1:是,全局是Uuids 可为空

  • Status:

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

  • Id:

    规则id 不填或者0表示新增

  • Uuids:

    影响的主机uuid集合

  • Level:

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

  • AddWhiteType:

    加白处理类型



32834
32835
32836
# File 'lib/v20180228/models.rb', line 32834

def Uuids
  @Uuids
end

Instance Method Details

#deserialize(params) ⇒ Object



32847
32848
32849
32850
32851
32852
32853
32854
32855
32856
32857
32858
32859
32860
32861
32862
32863
# File 'lib/v20180228/models.rb', line 32847

def deserialize(params)
  @Name = params['Name']
  unless params['Rules'].nil?
    @Rules = []
    params['Rules'].each do |i|
      filetamperrule_tmp = FileTamperRule.new
      filetamperrule_tmp.deserialize(i)
      @Rules << filetamperrule_tmp
    end
  end
  @IsGlobal = params['IsGlobal']
  @Status = params['Status']
  @Id = params['Id']
  @Uuids = params['Uuids']
  @Level = params['Level']
  @AddWhiteType = params['AddWhiteType']
end