Class: TencentCloud::Cwp::V20180228::ProtectEventLists

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(hostname = nil, hostip = nil, eventdir = nil, eventtype = nil, eventstatus = nil, createtime = nil, restoretime = nil, id = nil, filetype = nil, machineextrainfo = nil, quuid = nil) ⇒ ProtectEventLists

Returns a new instance of ProtectEventLists.



35560
35561
35562
35563
35564
35565
35566
35567
35568
35569
35570
35571
35572
# File 'lib/v20180228/models.rb', line 35560

def initialize(hostname=nil, hostip=nil, eventdir=nil, eventtype=nil, eventstatus=nil, createtime=nil, restoretime=nil, id=nil, filetype=nil, machineextrainfo=nil, quuid=nil)
  @HostName = hostname
  @HostIp = hostip
  @EventDir = eventdir
  @EventType = eventtype
  @EventStatus = eventstatus
  @CreateTime = createtime
  @RestoreTime = restoretime
  @Id = id
  @FileType = filetype
  @MachineExtraInfo = machineextrainfo
  @Quuid = quuid
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def CreateTime
  @CreateTime
end

#EventDirObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def EventDir
  @EventDir
end

#EventStatusObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def EventStatus
  @EventStatus
end

#EventTypeObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def EventType
  @EventType
end

#FileTypeObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def FileType
  @FileType
end

#HostIpObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def HostName
  @HostName
end

#IdObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def Id
  @Id
end

#MachineExtraInfoObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def MachineExtraInfo
  @MachineExtraInfo
end

#QuuidObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def Quuid
  @Quuid
end

#RestoreTimeObject

Parameters:

  • 服务器名称

  • 服务器ip

  • 事件地址

  • 事件类型 0-内容被修改恢复;1-权限被修改恢复;2-归属被修改恢复;3-被删除恢复;4-新增删除

  • 事件状态 1 已恢复 0 未恢复

  • 发现时间

  • 恢复时间

  • 唯一ID

  • 文件类型 0-常规文件;1-目录;2-软链

  • 主机额外信息

  • 机器实例uuid



35558
35559
35560
# File 'lib/v20180228/models.rb', line 35558

def RestoreTime
  @RestoreTime
end

Instance Method Details

#deserialize(params) ⇒ Object



35574
35575
35576
35577
35578
35579
35580
35581
35582
35583
35584
35585
35586
35587
35588
35589
# File 'lib/v20180228/models.rb', line 35574

def deserialize(params)
  @HostName = params['HostName']
  @HostIp = params['HostIp']
  @EventDir = params['EventDir']
  @EventType = params['EventType']
  @EventStatus = params['EventStatus']
  @CreateTime = params['CreateTime']
  @RestoreTime = params['RestoreTime']
  @Id = params['Id']
  @FileType = params['FileType']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
  @Quuid = params['Quuid']
end