Class: TencentCloud::Cls::V20201016::MachineInfo

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

Overview

机器状态信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip = nil, instanceid = nil, status = nil, offlinetime = nil, autoupdate = nil, version = nil, updatestatus = nil, errcode = nil, errmsg = nil) ⇒ MachineInfo

Returns a new instance of MachineInfo.



12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
# File 'lib/v20201016/models.rb', line 12592

def initialize(ip=nil, instanceid=nil, status=nil, offlinetime=nil, autoupdate=nil, version=nil, updatestatus=nil, errcode=nil, errmsg=nil)
  @Ip = ip
  @InstanceID = instanceid
  @Status = status
  @OfflineTime = offlinetime
  @AutoUpdate = autoupdate
  @Version = version
  @UpdateStatus = updatestatus
  @ErrCode = errcode
  @ErrMsg = errmsg
end

Instance Attribute Details

#AutoUpdate ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def AutoUpdate
  @AutoUpdate
end

#ErrCode ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def ErrCode
  @ErrCode
end

#ErrMsg ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def ErrMsg
  @ErrMsg
end

#InstanceID ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def InstanceID
  @InstanceID
end

#Ip ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def Ip
  @Ip
end

#OfflineTime ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def OfflineTime
  @OfflineTime
end

#Status ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def Status
  @Status
end

#UpdateStatus ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def UpdateStatus
  @UpdateStatus
end

#Version ⇒ Object

0:成功;1200:升级成功;其他值表示异常。 “ok”:成功;“update success”:升级成功;其他值为失败原因。

Parameters:

  • Ip: —

    机器的IP

  • InstanceID: —

    机器实例ID

  • Status: —

    机器状态,0:异常,1:正常

  • OfflineTime: —

    机器离线时间,空为正常,异常返回具体时间。时间格式:YYYY-MM-DD HH:mm:ss

  • AutoUpdate: —

    机器是否开启自动升级。0:关闭,1:开启

  • Version: —

    机器当前版本号。

  • UpdateStatus: —

    机器升级功能状态。 0:升级成功;1:升级中;-1:升级失败。

  • ErrCode: —

    机器升级结果标识。

  • ErrMsg: —

    机器升级结果信息。



12590
12591
12592
# File 'lib/v20201016/models.rb', line 12590

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
# File 'lib/v20201016/models.rb', line 12604

def deserialize(params)
  @Ip = params['Ip']
  @InstanceID = params['InstanceID']
  @Status = params['Status']
  @OfflineTime = params['OfflineTime']
  @AutoUpdate = params['AutoUpdate']
  @Version = params['Version']
  @UpdateStatus = params['UpdateStatus']
  @ErrCode = params['ErrCode']
  @ErrMsg = params['ErrMsg']
end