Class: TencentCloud::Yunjing::V20180228::Machine

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180228/models.rb

Overview

主机列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(machinename = nil, machineos = nil, machinestatus = nil, uuid = nil, quuid = nil, vulnum = nil, machineip = nil, isproversion = nil, machinewanip = nil, paymode = nil, malwarenum = nil, tag = nil, baselinenum = nil, cyberattacknum = nil, securitystatus = nil, invasionnum = nil, regioninfo = nil) ⇒ Machine

Returns a new instance of Machine.



5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
# File 'lib/v20180228/models.rb', line 5111

def initialize(machinename=nil, machineos=nil, machinestatus=nil, uuid=nil, quuid=nil, vulnum=nil, machineip=nil, isproversion=nil, machinewanip=nil, paymode=nil, malwarenum=nil, tag=nil, baselinenum=nil, cyberattacknum=nil, securitystatus=nil, invasionnum=nil, regioninfo=nil)
  @MachineName = machinename
  @MachineOs = machineos
  @MachineStatus = machinestatus
  @Uuid = uuid
  @Quuid = quuid
  @VulNum = vulnum
  @MachineIp = machineip
  @IsProVersion = isproversion
  @MachineWanIp = machinewanip
  @PayMode = paymode
  @MalwareNum = malwarenum
  @Tag = tag
  @BaselineNum = baselinenum
  @CyberAttackNum = cyberattacknum
  @SecurityStatus = securitystatus
  @InvasionNum = invasionnum
  @RegionInfo = regioninfo
end

Instance Attribute Details

#BaselineNumObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def BaselineNum
  @BaselineNum
end

#CyberAttackNumObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def CyberAttackNum
  @CyberAttackNum
end

#InvasionNumObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def InvasionNum
  @InvasionNum
end

#IsProVersionObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def IsProVersion
  @IsProVersion
end

#MachineIpObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MachineIp
  @MachineIp
end

#MachineNameObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MachineName
  @MachineName
end

#MachineOsObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MachineOs
  @MachineOs
end

#MachineStatusObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MachineStatus
  @MachineStatus
end

#MachineWanIpObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MachineWanIp
  @MachineWanIp
end

#MalwareNumObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def MalwareNum
  @MalwareNum
end

#PayModeObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def PayMode
  @PayMode
end

#QuuidObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def Quuid
  @Quuid
end

#RegionInfoObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def RegionInfo
  @RegionInfo
end

#SecurityStatusObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def SecurityStatus
  @SecurityStatus
end

#TagObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def Tag
  @Tag
end

#UuidObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def Uuid
  @Uuid
end

#VulNumObject

<li>OFFLINE: 离线 </li> <li>ONLINE: 在线</li> <li>MACHINE_STOPPED: 已关机</li> <li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>

Parameters:

  • MachineName:

    主机名称。

  • MachineOs:

    主机系统。

  • MachineStatus:

    主机状态。

  • Uuid:

    云镜客户端唯一Uuid,若客户端长时间不在线将返回空字符。

  • Quuid:

    CVM或BM机器唯一Uuid。

  • VulNum:

    漏洞数。

  • MachineIp:

    主机IP。

  • IsProVersion:

    是否是专业版。

  • MachineWanIp:

    主机外网IP。

  • PayMode:

    主机状态。

  • MalwareNum:

    木马数。

  • Tag:

    标签信息

  • BaselineNum:

    基线风险数。

  • CyberAttackNum:

    网络风险数。

  • SecurityStatus:

    风险状态。

  • InvasionNum:

    入侵事件数

  • RegionInfo:

    地域信息



5109
5110
5111
# File 'lib/v20180228/models.rb', line 5109

def VulNum
  @VulNum
end

Instance Method Details

#deserialize(params) ⇒ Object



5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
# File 'lib/v20180228/models.rb', line 5131

def deserialize(params)
  @MachineName = params['MachineName']
  @MachineOs = params['MachineOs']
  @MachineStatus = params['MachineStatus']
  @Uuid = params['Uuid']
  @Quuid = params['Quuid']
  @VulNum = params['VulNum']
  @MachineIp = params['MachineIp']
  @IsProVersion = params['IsProVersion']
  @MachineWanIp = params['MachineWanIp']
  @PayMode = params['PayMode']
  @MalwareNum = params['MalwareNum']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  @BaselineNum = params['BaselineNum']
  @CyberAttackNum = params['CyberAttackNum']
  @SecurityStatus = params['SecurityStatus']
  @InvasionNum = params['InvasionNum']
  unless params['RegionInfo'].nil?
    @RegionInfo = RegionInfo.new
    @RegionInfo.deserialize(params['RegionInfo'])
  end
end