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.



31467
31468
31469
31470
31471
31472
31473
31474
# File 'lib/v20180228/models.rb', line 31467

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:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def HostName
  @HostName
end

#InstanceIDObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

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

  • NetworkName:

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

  • InstanceID:

    实例ID

  • HostName:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def InstanceID
  @InstanceID
end

#NetworkNameObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

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

  • NetworkName:

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

  • InstanceID:

    实例ID

  • HostName:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def NetworkName
  @NetworkName
end

#NetworkTypeObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

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

  • NetworkName:

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

  • InstanceID:

    实例ID

  • HostName:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def NetworkType
  @NetworkType
end

#PrivateIPObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

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

  • NetworkName:

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

  • InstanceID:

    实例ID

  • HostName:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def PrivateIP
  @PrivateIP
end

#WanIPObject

Parameters:

  • WanIP:

    公网IP

  • PrivateIP:

    内网IP

  • NetworkType:

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

  • NetworkName:

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

  • InstanceID:

    实例ID

  • HostName:

    主机名



31465
31466
31467
# File 'lib/v20180228/models.rb', line 31465

def WanIP
  @WanIP
end

Instance Method Details

#deserialize(params) ⇒ Object



31476
31477
31478
31479
31480
31481
31482
31483
# File 'lib/v20180228/models.rb', line 31476

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