Class: TencentCloud::Cwp::V20180228::BaselineHost

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(hostid = nil, hostname = nil, hosttag = nil, hostip = nil, wanip = nil, machineextrainfo = nil) ⇒ BaselineHost

Returns a new instance of BaselineHost.



3099
3100
3101
3102
3103
3104
3105
3106
# File 'lib/v20180228/models.rb', line 3099

def initialize(hostid=nil, hostname=nil, hosttag=nil, hostip=nil, wanip=nil, machineextrainfo=nil)
  @HostId = hostid
  @HostName = hostname
  @HostTag = hosttag
  @HostIp = hostip
  @WanIp = wanip
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#HostIdObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostId
  @HostId
end

#HostIpObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostIp
  @HostIp
end

#HostNameObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostName
  @HostName
end

#HostTagObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def HostTag
  @HostTag
end

#MachineExtraInfoObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def MachineExtraInfo
  @MachineExtraInfo
end

#WanIpObject

Parameters:

  • HostId:

    主机Id

  • HostName:

    主机名称

  • HostTag:

    主机标签

  • HostIp:

    内网Ip

  • WanIp:

    外网Ip

  • MachineExtraInfo:

    主机额外信息



3097
3098
3099
# File 'lib/v20180228/models.rb', line 3097

def WanIp
  @WanIp
end

Instance Method Details

#deserialize(params) ⇒ Object



3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
# File 'lib/v20180228/models.rb', line 3108

def deserialize(params)
  @HostId = params['HostId']
  @HostName = params['HostName']
  @HostTag = params['HostTag']
  @HostIp = params['HostIp']
  @WanIp = params['WanIp']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end