Class: TencentCloud::Cwp::V20180228::MalwareWhiteListInfo

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(id = nil, quuidlist = nil, md5list = nil, isglobal = nil, mode = nil, matchtype = nil, filename = nil, filedirectory = nil, fileextension = nil, createtime = nil, eventscount = nil, modifytime = nil) ⇒ MalwareWhiteListInfo

Returns a new instance of MalwareWhiteListInfo.



32157
32158
32159
32160
32161
32162
32163
32164
32165
32166
32167
32168
32169
32170
# File 'lib/v20180228/models.rb', line 32157

def initialize(id=nil, quuidlist=nil, md5list=nil, isglobal=nil, mode=nil, matchtype=nil, filename=nil, filedirectory=nil, fileextension=nil, createtime=nil, eventscount=nil, modifytime=nil)
  @Id = id
  @QuuidList = quuidlist
  @Md5List = md5list
  @IsGlobal = isglobal
  @Mode = mode
  @MatchType = matchtype
  @FileName = filename
  @FileDirectory = filedirectory
  @FileExtension = fileextension
  @CreateTime = createtime
  @EventsCount = eventscount
  @ModifyTime = modifytime
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def CreateTime
  @CreateTime
end

#EventsCountObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def EventsCount
  @EventsCount
end

#FileDirectoryObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def FileDirectory
  @FileDirectory
end

#FileExtensionObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def FileExtension
  @FileExtension
end

#FileNameObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def FileName
  @FileName
end

#IdObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def IsGlobal
  @IsGlobal
end

#MatchTypeObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def MatchType
  @MatchType
end

#Md5ListObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def Md5List
  @Md5List
end

#ModeObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def Mode
  @Mode
end

#ModifyTimeObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def ModifyTime
  @ModifyTime
end

#QuuidListObject

Parameters:

  • Id:

    唯一ID。

  • QuuidList:

    cvm quuid 按,分割。

  • Md5List:

    md5列表 按,分割

  • IsGlobal:

    是否全部主机; 0否,1是

  • Mode:

    白名单模式;0 MD5 ,1自定义

  • MatchType:

    匹配模式;0精确匹配,1模糊匹配

  • FileName:

    文件名;按,分割

  • FileDirectory:

    文件目录;按,分割

  • FileExtension:

    文件后缀;按,分割

  • CreateTime:

    规则创建时间

  • EventsCount:

    受影响记录

  • ModifyTime:

    规则修改时间



32155
32156
32157
# File 'lib/v20180228/models.rb', line 32155

def QuuidList
  @QuuidList
end

Instance Method Details

#deserialize(params) ⇒ Object



32172
32173
32174
32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
# File 'lib/v20180228/models.rb', line 32172

def deserialize(params)
  @Id = params['Id']
  @QuuidList = params['QuuidList']
  @Md5List = params['Md5List']
  @IsGlobal = params['IsGlobal']
  @Mode = params['Mode']
  @MatchType = params['MatchType']
  @FileName = params['FileName']
  @FileDirectory = params['FileDirectory']
  @FileExtension = params['FileExtension']
  @CreateTime = params['CreateTime']
  @EventsCount = params['EventsCount']
  @ModifyTime = params['ModifyTime']
end