Class: TencentCloud::Cwp::V20180228::MachineSimple

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

Overview

主机列表穿梭框

Instance Attribute Summary collapse

  • #InstanceId ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #InstanceState ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #IsProVersion ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #KernelVersion ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #LicenseOrder ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #MachineIp ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #MachineName ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #MachineOs ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #MachineType ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #MachineWanIp ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #PayMode ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #ProjectId ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #ProtectType ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #Quuid ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #RegionInfo ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #Tag ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.
  • #Uuid ⇒ Object
  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance.

    Instance Method Summary collapse

    Constructor Details

    #initialize(machinename = nil, machineos = nil, uuid = nil, quuid = nil, machineip = nil, isproversion = nil, machinewanip = nil, paymode = nil, tag = nil, regioninfo = nil, instancestate = nil, projectid = nil, machinetype = nil, kernelversion = nil, protecttype = nil, licenseorder = nil, cloudtags = nil, instanceid = nil) ⇒ MachineSimple

    Returns a new instance of MachineSimple.

    
    
    31168
    31169
    31170
    31171
    31172
    31173
    31174
    31175
    31176
    31177
    31178
    31179
    31180
    31181
    31182
    31183
    31184
    31185
    31186
    31187
    # File 'lib/v20180228/models.rb', line 31168
    
    def initialize(machinename=nil, machineos=nil, uuid=nil, quuid=nil, machineip=nil, isproversion=nil, machinewanip=nil, paymode=nil, tag=nil, regioninfo=nil, instancestate=nil, projectid=nil, machinetype=nil, kernelversion=nil, protecttype=nil, licenseorder=nil, cloudtags=nil, instanceid=nil)
      @MachineName = machinename
      @MachineOs = machineos
      @Uuid = uuid
      @Quuid = quuid
      @MachineIp = machineip
      @IsProVersion = isproversion
      @MachineWanIp = machinewanip
      @PayMode = paymode
      @Tag = tag
      @RegionInfo = regioninfo
      @InstanceState = instancestate
      @ProjectId = projectid
      @MachineType = machinetype
      @KernelVersion = kernelversion
      @ProtectType = protecttype
      @LicenseOrder = licenseorder
      @CloudTags = cloudtags
      @InstanceId = instanceid
    end

    Instance Attribute Details

    #CloudTagsObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def CloudTags
      @CloudTags
    end

    #InstanceIdObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def InstanceId
      @InstanceId
    end

    #InstanceStateObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def InstanceState
      @InstanceState
    end

    #IsProVersionObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def IsProVersion
      @IsProVersion
    end

    #KernelVersionObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def KernelVersion
      @KernelVersion
    end

    #LicenseOrderObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def LicenseOrder
      @LicenseOrder
    end

    #MachineIpObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def MachineIp
      @MachineIp
    end

    #MachineNameObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def MachineName
      @MachineName
    end

    #MachineOsObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def MachineOs
      @MachineOs
    end

    #MachineTypeObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def MachineType
      @MachineType
    end

    #MachineWanIpObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def MachineWanIp
      @MachineWanIp
    end

    #PayModeObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def PayMode
      @PayMode
    end

    #ProjectIdObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def ProjectId
      @ProjectId
    end

    #ProtectTypeObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def ProtectType
      @ProtectType
    end

    #QuuidObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def Quuid
      @Quuid
    end

    #RegionInfoObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def RegionInfo
      @RegionInfo
    end

    #TagObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def Tag
      @Tag
    end

    #UuidObject

  • true: 是
  • false:否
  • POSTPAY: 表示后付费,即按量计费
  • PREPAY: 表示预付费,即包年包月
  • https://cloud.tencent.com/document/api/213/15753#Instance

    Parameters:

    • MachineName:

      主机名称。

    • MachineOs:

      主机系统。

    • Uuid:

      主机安全uuid,若客户端长时间不在线将返回空字符。

    • Quuid:

      CVM或BM机器唯一Uuid。

    • MachineIp:

      主机IP。

    • IsProVersion:

      是否是专业版。

    • MachineWanIp:

      主机外网IP。

    • PayMode:

      主机状态。

    • Tag:

      标签信息

    • RegionInfo:

      地域信息

    • InstanceState:

      实例状态请参考CVM实例列表InstanceState值

    • ProjectId:

      项目ID

    • MachineType:

      机器所属专区类型 CVM 云服务器, BM 黑石, ECM 边缘计算, LH 轻量应用服务器 ,Other 混合云专区

    • KernelVersion:

      内核版本

    • ProtectType:

      防护版本 BASIC_VERSION 基础版, PRO_VERSION 专业版,Flagship 旗舰版,GENERAL_DISCOUNT 轻量版.

    • LicenseOrder:

      授权订单对象

    • CloudTags:

      云标签信息

    • InstanceId:

      实例ID

    
    
    31166
    31167
    31168
    # File 'lib/v20180228/models.rb', line 31166
    
    def Uuid
      @Uuid
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    31189
    31190
    31191
    31192
    31193
    31194
    31195
    31196
    31197
    31198
    31199
    31200
    31201
    31202
    31203
    31204
    31205
    31206
    31207
    31208
    31209
    31210
    31211
    31212
    31213
    31214
    31215
    31216
    31217
    31218
    31219
    31220
    31221
    31222
    31223
    31224
    31225
    31226
    31227
    31228
    # File 'lib/v20180228/models.rb', line 31189
    
    def deserialize(params)
      @MachineName = params['MachineName']
      @MachineOs = params['MachineOs']
      @Uuid = params['Uuid']
      @Quuid = params['Quuid']
      @MachineIp = params['MachineIp']
      @IsProVersion = params['IsProVersion']
      @MachineWanIp = params['MachineWanIp']
      @PayMode = params['PayMode']
      unless params['Tag'].nil?
        @Tag = []
        params['Tag'].each do |i|
          machinetag_tmp = MachineTag.new
          machinetag_tmp.deserialize(i)
          @Tag << machinetag_tmp
        end
      end
      unless params['RegionInfo'].nil?
        @RegionInfo = RegionInfo.new
        @RegionInfo.deserialize(params['RegionInfo'])
      end
      @InstanceState = params['InstanceState']
      @ProjectId = params['ProjectId']
      @MachineType = params['MachineType']
      @KernelVersion = params['KernelVersion']
      @ProtectType = params['ProtectType']
      unless params['LicenseOrder'].nil?
        @LicenseOrder = LicenseOrder.new
        @LicenseOrder.deserialize(params['LicenseOrder'])
      end
      unless params['CloudTags'].nil?
        @CloudTags = []
        params['CloudTags'].each do |i|
          tags_tmp = Tags.new
          tags_tmp.deserialize(i)
          @CloudTags << tags_tmp
        end
      end
      @InstanceId = params['InstanceId']
    end