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.



35930
35931
35932
35933
35934
35935
35936
35937
35938
35939
35940
35941
35942
# File 'lib/v20180228/models.rb', line 35930

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:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def CreateTime
  @CreateTime
end

#EventDirObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def EventDir
  @EventDir
end

#EventStatusObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def EventStatus
  @EventStatus
end

#EventTypeObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def EventType
  @EventType
end

#FileTypeObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def FileType
  @FileType
end

#HostIpObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def HostName
  @HostName
end

#IdObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def Id
  @Id
end

#MachineExtraInfoObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def MachineExtraInfo
  @MachineExtraInfo
end

#QuuidObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def Quuid
  @Quuid
end

#RestoreTimeObject

Parameters:

  • HostName:

    服务器名称

  • HostIp:

    服务器ip

  • EventDir:

    事件地址

  • EventType:

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

  • EventStatus:

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

  • CreateTime:

    发现时间

  • RestoreTime:

    恢复时间

  • Id:

    唯一ID

  • FileType:

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

  • MachineExtraInfo:

    主机额外信息

  • Quuid:

    机器实例uuid



35928
35929
35930
# File 'lib/v20180228/models.rb', line 35928

def RestoreTime
  @RestoreTime
end

Instance Method Details

#deserialize(params) ⇒ Object



35944
35945
35946
35947
35948
35949
35950
35951
35952
35953
35954
35955
35956
35957
35958
35959
# File 'lib/v20180228/models.rb', line 35944

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