Class: TencentCloud::Cwp::V20180228::DescribeMachineInfoResponse
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::DescribeMachineInfoResponse
- Defined in:
- lib/v20180228/models.rb
Overview
DescribeMachineInfo返回参数结构体
Instance Attribute Summary collapse
-
#AgentVersion ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#FreeMalwaresLeft ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#FreeVulsLeft ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#HasAssetScan ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#InstanceId ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#IsProVersion ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineIp ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineName ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineOs ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineRegion ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineStatus ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineType ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#MachineWanIp ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#PayMode ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#ProtectDays ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#ProtectType ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#ProVersionDeadline ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#ProVersionOpenDate ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#Quuid ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#RequestId ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
. -
#Uuid ⇒ Object
- ONLINE: 在线
- OFFLINE:离线
- true:是
- false:否
- CVM: 腾讯云服务器
- BM: 黑石物理机
- ECM: 边缘计算服务器
- LH: 轻量应用服务器
- Other: 混合云机器
- POSTPAY: 表示后付费,即按量计费
- PREPAY: 表示预付费,即包年包月
.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(machineip = nil, protectdays = nil, machineos = nil, machinename = nil, machinestatus = nil, instanceid = nil, machinewanip = nil, quuid = nil, uuid = nil, isproversion = nil, proversionopendate = nil, machinetype = nil, machineregion = nil, paymode = nil, freemalwaresleft = nil, freevulsleft = nil, agentversion = nil, proversiondeadline = nil, hasassetscan = nil, protecttype = nil, requestid = nil) ⇒ DescribeMachineInfoResponse
constructor
A new instance of DescribeMachineInfoResponse.
Constructor Details
#initialize(machineip = nil, protectdays = nil, machineos = nil, machinename = nil, machinestatus = nil, instanceid = nil, machinewanip = nil, quuid = nil, uuid = nil, isproversion = nil, proversionopendate = nil, machinetype = nil, machineregion = nil, paymode = nil, freemalwaresleft = nil, freevulsleft = nil, agentversion = nil, proversiondeadline = nil, hasassetscan = nil, protecttype = nil, requestid = nil) ⇒ DescribeMachineInfoResponse
Returns a new instance of DescribeMachineInfoResponse.
17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 |
# File 'lib/v20180228/models.rb', line 17096 def initialize(machineip=nil, protectdays=nil, machineos=nil, machinename=nil, machinestatus=nil, instanceid=nil, machinewanip=nil, quuid=nil, uuid=nil, isproversion=nil, proversionopendate=nil, machinetype=nil, machineregion=nil, paymode=nil, freemalwaresleft=nil, freevulsleft=nil, agentversion=nil, proversiondeadline=nil, hasassetscan=nil, protecttype=nil, requestid=nil) @MachineIp = machineip @ProtectDays = protectdays @MachineOs = machineos @MachineName = machinename @MachineStatus = machinestatus @InstanceId = instanceid @MachineWanIp = machinewanip @Quuid = quuid @Uuid = uuid @IsProVersion = isproversion @ProVersionOpenDate = proversionopendate @MachineType = machinetype @MachineRegion = machineregion @PayMode = paymode @FreeMalwaresLeft = freemalwaresleft @FreeVulsLeft = freevulsleft @AgentVersion = agentversion @ProVersionDeadline = proversiondeadline @HasAssetScan = hasassetscan @ProtectType = protecttype @RequestId = requestid end |
Instance Attribute Details
#AgentVersion ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def AgentVersion @AgentVersion end |
#FreeMalwaresLeft ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def FreeMalwaresLeft @FreeMalwaresLeft end |
#FreeVulsLeft ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def FreeVulsLeft @FreeVulsLeft end |
#HasAssetScan ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def HasAssetScan @HasAssetScan end |
#InstanceId ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def InstanceId @InstanceId end |
#IsProVersion ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def IsProVersion @IsProVersion end |
#MachineIp ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineIp @MachineIp end |
#MachineName ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineName @MachineName end |
#MachineOs ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineOs @MachineOs end |
#MachineRegion ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineRegion @MachineRegion end |
#MachineStatus ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineStatus @MachineStatus end |
#MachineType ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineType @MachineType end |
#MachineWanIp ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def MachineWanIp @MachineWanIp end |
#PayMode ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def PayMode @PayMode end |
#ProtectDays ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def ProtectDays @ProtectDays end |
#ProtectType ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def ProtectType @ProtectType end |
#ProVersionDeadline ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def ProVersionDeadline @ProVersionDeadline end |
#ProVersionOpenDate ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def ProVersionOpenDate @ProVersionOpenDate end |
#Quuid ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def Quuid @Quuid end |
#RequestId ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def RequestId @RequestId end |
#Uuid ⇒ Object
17094 17095 17096 |
# File 'lib/v20180228/models.rb', line 17094 def Uuid @Uuid end |
Instance Method Details
#deserialize(params) ⇒ Object
17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 |
# File 'lib/v20180228/models.rb', line 17120 def deserialize(params) @MachineIp = params['MachineIp'] @ProtectDays = params['ProtectDays'] @MachineOs = params['MachineOs'] @MachineName = params['MachineName'] @MachineStatus = params['MachineStatus'] @InstanceId = params['InstanceId'] @MachineWanIp = params['MachineWanIp'] @Quuid = params['Quuid'] @Uuid = params['Uuid'] @IsProVersion = params['IsProVersion'] @ProVersionOpenDate = params['ProVersionOpenDate'] @MachineType = params['MachineType'] @MachineRegion = params['MachineRegion'] @PayMode = params['PayMode'] @FreeMalwaresLeft = params['FreeMalwaresLeft'] @FreeVulsLeft = params['FreeVulsLeft'] @AgentVersion = params['AgentVersion'] @ProVersionDeadline = params['ProVersionDeadline'] @HasAssetScan = params['HasAssetScan'] @ProtectType = params['ProtectType'] @RequestId = params['RequestId'] end |