Class: TencentCloud::Cwp::V20180228::AssetAppBaseInfo

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(machineip = nil, machinename = nil, machinewanip = nil, uuid = nil, quuid = nil, projectid = nil, tag = nil, name = nil, type = nil, binpath = nil, osinfo = nil, processcount = nil, desc = nil, version = nil, configpath = nil, firsttime = nil, updatetime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetAppBaseInfo

Returns a new instance of AssetAppBaseInfo.



188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
# File 'lib/v20180228/models.rb', line 188

def initialize(machineip=nil, machinename=nil, machinewanip=nil, uuid=nil, quuid=nil, projectid=nil, tag=nil, name=nil, type=nil, binpath=nil, osinfo=nil, processcount=nil, desc=nil, version=nil, configpath=nil, firsttime=nil, updatetime=nil, isnew=nil, machineextrainfo=nil)
  @MachineIp = machineip
  @MachineName = machinename
  @MachineWanIp = machinewanip
  @Uuid = uuid
  @Quuid = quuid
  @ProjectId = projectid
  @Tag = tag
  @Name = name
  @Type = type
  @BinPath = binpath
  @OsInfo = osinfo
  @ProcessCount = processcount
  @Desc = desc
  @Version = version
  @ConfigPath = configpath
  @FirstTime = firsttime
  @UpdateTime = updatetime
  @IsNew = isnew
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#BinPathObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def BinPath
  @BinPath
end

#ConfigPathObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def ConfigPath
  @ConfigPath
end

#DescObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Desc
  @Desc
end

#FirstTimeObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def FirstTime
  @FirstTime
end

#IsNewObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def IsNew
  @IsNew
end

#MachineExtraInfoObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def MachineIp
  @MachineIp
end

#MachineNameObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def MachineName
  @MachineName
end

#MachineWanIpObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def MachineWanIp
  @MachineWanIp
end

#NameObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Name
  @Name
end

#OsInfoObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def OsInfo
  @OsInfo
end

#ProcessCountObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def ProcessCount
  @ProcessCount
end

#ProjectIdObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def ProjectId
  @ProjectId
end

#QuuidObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Quuid
  @Quuid
end

#TagObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Tag
  @Tag
end

#TypeObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Type
  @Type
end

#UpdateTimeObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def UpdateTime
  @UpdateTime
end

#UuidObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Uuid
  @Uuid
end

#VersionObject

1: 运维2 : 数据库3 : 安全4 : 可疑应用5 : 系统架构6 : 系统应用7 : WEB服务99: 其他

Parameters:

  • MachineIp:

    主机内网IP

  • MachineName:

    主机名称

  • MachineWanIp:

    主机外网IP

  • Uuid:

    主机Uuid

  • Quuid:

    主机Quuid

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    应用名称

  • Type:

    应用类型

  • BinPath:

    二进制路径

  • OsInfo:

    操作系统信息

  • ProcessCount:

    关联进程数

  • Desc:

    应用描述

  • Version:

    版本号

  • ConfigPath:

    配置文件路径

  • FirstTime:

    首次采集时间

  • UpdateTime:

    数据更新时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



186
187
188
# File 'lib/v20180228/models.rb', line 186

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# File 'lib/v20180228/models.rb', line 210

def deserialize(params)
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @MachineWanIp = params['MachineWanIp']
  @Uuid = params['Uuid']
  @Quuid = params['Quuid']
  @ProjectId = params['ProjectId']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  @Name = params['Name']
  @Type = params['Type']
  @BinPath = params['BinPath']
  @OsInfo = params['OsInfo']
  @ProcessCount = params['ProcessCount']
  @Desc = params['Desc']
  @Version = params['Version']
  @ConfigPath = params['ConfigPath']
  @FirstTime = params['FirstTime']
  @UpdateTime = params['UpdateTime']
  @IsNew = params['IsNew']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end