Class: TencentCloud::Cwp::V20180228::MachineExtraInfo

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

Overview

服务器基础信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(wanip = nil, privateip = nil, networktype = nil, networkname = nil, instanceid = nil, hostname = nil) ⇒ MachineExtraInfo

Returns a new instance of MachineExtraInfo.



31016
31017
31018
31019
31020
31021
31022
31023
# File 'lib/v20180228/models.rb', line 31016

def initialize(wanip=nil, privateip=nil, networktype=nil, networkname=nil, instanceid=nil, hostname=nil)
  @WanIP = wanip
  @PrivateIP = privateip
  @NetworkType = networktype
  @NetworkName = networkname
  @InstanceID = instanceid
  @HostName = hostname
end

Instance Attribute Details

#HostNameObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def HostName
  @HostName
end

#InstanceIDObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def InstanceID
  @InstanceID
end

#NetworkNameObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def NetworkName
  @NetworkName
end

#NetworkTypeObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def NetworkType
  @NetworkType
end

#PrivateIPObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def PrivateIP
  @PrivateIP
end

#WanIPObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

    网络类型,1:vpc网络 2:基础网络 3:非腾讯云网络

  • NetworkName:

    网络名,vpc网络情况下会返回vpc_id

  • InstanceID:

    实例ID

  • HostName:

    主机名



31014
31015
31016
# File 'lib/v20180228/models.rb', line 31014

def WanIP
  @WanIP
end

Instance Method Details

#deserialize(params) ⇒ Object



31025
31026
31027
31028
31029
31030
31031
31032
# File 'lib/v20180228/models.rb', line 31025

def deserialize(params)
  @WanIP = params['WanIP']
  @PrivateIP = params['PrivateIP']
  @NetworkType = params['NetworkType']
  @NetworkName = params['NetworkName']
  @InstanceID = params['InstanceID']
  @HostName = params['HostName']
end