Class: TencentCloud::Cwp::V20180228::Machine
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::Machine
- Defined in:
- lib/v20180228/models.rb
Overview
主机列表
Instance Attribute Summary collapse
-
#AgentStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#AgentVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#BaselineNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#CloudTags ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#CyberAttackNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#HasAssetScan ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#InstanceId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#InstanceState ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#InstanceStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#InvasionNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#IpList ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#IsAddedOnTheFifteen ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#IsProVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#KernelVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#LicenseStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineExtraInfo ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineIp ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineName ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineOs ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineType ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MachineWanIp ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#MalwareNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#PayMode ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#ProjectId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#ProtectType ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#Quuid ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#RegionInfo ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#Remark ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#SecurityStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#Tag ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#Uuid ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#VpcId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
-
#VulNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(machinename = nil, machineos = nil, machinestatus = nil, agentstatus = nil, instancestatus = 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, instancestate = nil, licensestatus = nil, projectid = nil, hasassetscan = nil, machinetype = nil, kernelversion = nil, protecttype = nil, cloudtags = nil, isaddedonthefifteen = nil, iplist = nil, vpcid = nil, machineextrainfo = nil, instanceid = nil, remark = nil, agentversion = nil) ⇒ Machine
constructor
A new instance of Machine.
Constructor Details
#initialize(machinename = nil, machineos = nil, machinestatus = nil, agentstatus = nil, instancestatus = 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, instancestate = nil, licensestatus = nil, projectid = nil, hasassetscan = nil, machinetype = nil, kernelversion = nil, protecttype = nil, cloudtags = nil, isaddedonthefifteen = nil, iplist = nil, vpcid = nil, machineextrainfo = nil, instanceid = nil, remark = nil, agentversion = nil) ⇒ Machine
Returns a new instance of Machine.
31315 31316 31317 31318 31319 31320 31321 31322 31323 31324 31325 31326 31327 31328 31329 31330 31331 31332 31333 31334 31335 31336 31337 31338 31339 31340 31341 31342 31343 31344 31345 31346 31347 31348 31349 31350 |
# File 'lib/v20180228/models.rb', line 31315 def initialize(machinename=nil, machineos=nil, machinestatus=nil, agentstatus=nil, instancestatus=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, instancestate=nil, licensestatus=nil, projectid=nil, hasassetscan=nil, machinetype=nil, kernelversion=nil, protecttype=nil, =nil, isaddedonthefifteen=nil, iplist=nil, vpcid=nil, machineextrainfo=nil, instanceid=nil, remark=nil, agentversion=nil) @MachineName = machinename @MachineOs = machineos @MachineStatus = machinestatus @AgentStatus = agentstatus @InstanceStatus = instancestatus @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 @InstanceState = instancestate @LicenseStatus = licensestatus @ProjectId = projectid @HasAssetScan = hasassetscan @MachineType = machinetype @KernelVersion = kernelversion @ProtectType = protecttype @CloudTags = @IsAddedOnTheFifteen = isaddedonthefifteen @IpList = iplist @VpcId = vpcid @MachineExtraInfo = machineextrainfo @InstanceId = instanceid @Remark = remark @AgentVersion = agentversion end |
Instance Attribute Details
#AgentStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def AgentStatus @AgentStatus end |
#AgentVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def AgentVersion @AgentVersion end |
#BaselineNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def BaselineNum @BaselineNum end |
#CloudTags ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def CloudTags @CloudTags end |
#CyberAttackNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def CyberAttackNum @CyberAttackNum end |
#HasAssetScan ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def HasAssetScan @HasAssetScan end |
#InstanceId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def InstanceId @InstanceId end |
#InstanceState ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def InstanceState @InstanceState end |
#InstanceStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def InstanceStatus @InstanceStatus end |
#InvasionNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def InvasionNum @InvasionNum end |
#IpList ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def IpList @IpList end |
#IsAddedOnTheFifteen ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def IsAddedOnTheFifteen @IsAddedOnTheFifteen end |
#IsProVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def IsProVersion @IsProVersion end |
#KernelVersion ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def KernelVersion @KernelVersion end |
#LicenseStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def LicenseStatus @LicenseStatus end |
#MachineExtraInfo ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineExtraInfo @MachineExtraInfo end |
#MachineIp ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineIp @MachineIp end |
#MachineName ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineName @MachineName end |
#MachineOs ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineOs @MachineOs end |
#MachineStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineStatus @MachineStatus end |
#MachineType ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineType @MachineType end |
#MachineWanIp ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MachineWanIp @MachineWanIp end |
#MalwareNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def MalwareNum @MalwareNum end |
#PayMode ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def PayMode @PayMode end |
#ProjectId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def ProjectId @ProjectId end |
#ProtectType ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def ProtectType @ProtectType end |
#Quuid ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def Quuid @Quuid end |
#RegionInfo ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def RegionInfo @RegionInfo end |
#Remark ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def Remark @Remark end |
#SecurityStatus ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def SecurityStatus @SecurityStatus end |
#Tag ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def Tag @Tag end |
#Uuid ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def Uuid @Uuid end |
#VpcId ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def VpcId @VpcId end |
#VulNum ⇒ Object
<li>true: 是</li> <li>false:否</li> <li>POSTPAY: 表示后付费,即按量计费 </li> <li>PREPAY: 表示预付费,即包年包月</li> <li>SAFE:安全</li> <li>RISK:风险</li> <li>UNKNOWN:未知</li>
31313 31314 31315 |
# File 'lib/v20180228/models.rb', line 31313 def VulNum @VulNum end |
Instance Method Details
#deserialize(params) ⇒ Object
31352 31353 31354 31355 31356 31357 31358 31359 31360 31361 31362 31363 31364 31365 31366 31367 31368 31369 31370 31371 31372 31373 31374 31375 31376 31377 31378 31379 31380 31381 31382 31383 31384 31385 31386 31387 31388 31389 31390 31391 31392 31393 31394 31395 31396 31397 31398 31399 31400 31401 31402 31403 31404 31405 31406 31407 |
# File 'lib/v20180228/models.rb', line 31352 def deserialize(params) @MachineName = params['MachineName'] @MachineOs = params['MachineOs'] @MachineStatus = params['MachineStatus'] @AgentStatus = params['AgentStatus'] @InstanceStatus = params['InstanceStatus'] @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 @InstanceState = params['InstanceState'] @LicenseStatus = params['LicenseStatus'] @ProjectId = params['ProjectId'] @HasAssetScan = params['HasAssetScan'] @MachineType = params['MachineType'] @KernelVersion = params['KernelVersion'] @ProtectType = params['ProtectType'] unless params['CloudTags'].nil? @CloudTags = [] params['CloudTags'].each do |i| = Tags.new .deserialize(i) @CloudTags << end end @IsAddedOnTheFifteen = params['IsAddedOnTheFifteen'] @IpList = params['IpList'] @VpcId = params['VpcId'] unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end @InstanceId = params['InstanceId'] @Remark = params['Remark'] @AgentVersion = params['AgentVersion'] end |