Class: TencentCloud::Cwp::V20180228::AssetMachineBaseInfo

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(quuid = nil, uuid = nil, machineip = nil, machinename = nil, osinfo = nil, cpu = nil, memsize = nil, memload = nil, disksize = nil, diskload = nil, partitioncount = nil, machinewanip = nil, projectid = nil, cpusize = nil, cpuload = nil, tag = nil, updatetime = nil, isnew = nil, firsttime = nil, machineextrainfo = nil, cpuloadnum = nil) ⇒ AssetMachineBaseInfo

Returns a new instance of AssetMachineBaseInfo.



1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
# File 'lib/v20180228/models.rb', line 1179

def initialize(quuid=nil, uuid=nil, machineip=nil, machinename=nil, osinfo=nil, cpu=nil, memsize=nil, memload=nil, disksize=nil, diskload=nil, partitioncount=nil, machinewanip=nil, projectid=nil, cpusize=nil, cpuload=nil, tag=nil, updatetime=nil, isnew=nil, firsttime=nil, machineextrainfo=nil, cpuloadnum=nil)
  @Quuid = quuid
  @Uuid = uuid
  @MachineIp = machineip
  @MachineName = machinename
  @OsInfo = osinfo
  @Cpu = cpu
  @MemSize = memsize
  @MemLoad = memload
  @DiskSize = disksize
  @DiskLoad = diskload
  @PartitionCount = partitioncount
  @MachineWanIp = machinewanip
  @ProjectId = projectid
  @CpuSize = cpusize
  @CpuLoad = cpuload
  @Tag = tag
  @UpdateTime = updatetime
  @IsNew = isnew
  @FirstTime = firsttime
  @MachineExtraInfo = machineextrainfo
  @CpuLoadNum = cpuloadnum
end

Instance Attribute Details

#CpuObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def Cpu
  @Cpu
end

#CpuLoadObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def CpuLoad
  @CpuLoad
end

#CpuLoadNumObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def CpuLoadNum
  @CpuLoadNum
end

#CpuSizeObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def CpuSize
  @CpuSize
end

#DiskLoadObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def DiskLoad
  @DiskLoad
end

#DiskSizeObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def DiskSize
  @DiskSize
end

#FirstTimeObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def FirstTime
  @FirstTime
end

#IsNewObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def IsNew
  @IsNew
end

#MachineExtraInfoObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MachineIp
  @MachineIp
end

#MachineNameObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MachineName
  @MachineName
end

#MachineWanIpObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MachineWanIp
  @MachineWanIp
end

#MemLoadObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MemLoad
  @MemLoad
end

#MemSizeObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def MemSize
  @MemSize
end

#OsInfoObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def OsInfo
  @OsInfo
end

#PartitionCountObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def PartitionCount
  @PartitionCount
end

#ProjectIdObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def ProjectId
  @ProjectId
end

#QuuidObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def Quuid
  @Quuid
end

#TagObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def Tag
  @Tag
end

#UpdateTimeObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def UpdateTime
  @UpdateTime
end

#UuidObject

Parameters:

  • Quuid:

    服务器Quuid

  • Uuid:

    服务器uuid

  • MachineIp:

    服务器内网IP

  • MachineName:

    服务器名称

  • OsInfo:

    操作系统名称

  • Cpu:

    CPU信息

  • MemSize:

    内存容量:单位G

  • MemLoad:

    内存使用率百分比

  • DiskSize:

    硬盘容量:单位G

  • DiskLoad:

    硬盘使用率百分比

  • PartitionCount:

    分区数

  • MachineWanIp:

    主机外网IP

  • ProjectId:

    业务组ID

  • CpuSize:

    Cpu数量

  • CpuLoad:

    Cpu使用率百分比

  • Tag:

    标签

  • UpdateTime:

    数据更新时间

  • IsNew:
  • FirstTime:

    首次采集时间

  • MachineExtraInfo:

    附加信息

  • CpuLoadNum:

    cpu负载读数(仅linux系统有效)



1177
1178
1179
# File 'lib/v20180228/models.rb', line 1177

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
# File 'lib/v20180228/models.rb', line 1203

def deserialize(params)
  @Quuid = params['Quuid']
  @Uuid = params['Uuid']
  @MachineIp = params['MachineIp']
  @MachineName = params['MachineName']
  @OsInfo = params['OsInfo']
  @Cpu = params['Cpu']
  @MemSize = params['MemSize']
  @MemLoad = params['MemLoad']
  @DiskSize = params['DiskSize']
  @DiskLoad = params['DiskLoad']
  @PartitionCount = params['PartitionCount']
  @MachineWanIp = params['MachineWanIp']
  @ProjectId = params['ProjectId']
  @CpuSize = params['CpuSize']
  @CpuLoad = params['CpuLoad']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  @UpdateTime = params['UpdateTime']
  @IsNew = params['IsNew']
  @FirstTime = params['FirstTime']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
  @CpuLoadNum = params['CpuLoadNum']
end