Class: TencentCloud::Cwp::V20180228::AssetWebServiceBaseInfo

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

Overview

资源管理Web服务列表信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(machineip = nil, machinewanip = nil, quuid = nil, uuid = nil, osinfo = nil, projectid = nil, tag = nil, name = nil, version = nil, binpath = nil, user = nil, installpath = nil, configpath = nil, processcount = nil, id = nil, machinename = nil, desc = nil, updatetime = nil, firsttime = nil, isnew = nil, machineextrainfo = nil) ⇒ AssetWebServiceBaseInfo

Returns a new instance of AssetWebServiceBaseInfo.



2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
# File 'lib/v20180228/models.rb', line 2644

def initialize(machineip=nil, machinewanip=nil, quuid=nil, uuid=nil, osinfo=nil, projectid=nil, tag=nil, name=nil, version=nil, binpath=nil, user=nil, installpath=nil, configpath=nil, processcount=nil, id=nil, machinename=nil, desc=nil, updatetime=nil, firsttime=nil, isnew=nil, machineextrainfo=nil)
  @MachineIp = machineip
  @MachineWanIp = machinewanip
  @Quuid = quuid
  @Uuid = uuid
  @OsInfo = osinfo
  @ProjectId = projectid
  @Tag = tag
  @Name = name
  @Version = version
  @BinPath = binpath
  @User = user
  @InstallPath = installpath
  @ConfigPath = configpath
  @ProcessCount = processcount
  @Id = id
  @MachineName = machinename
  @Desc = desc
  @UpdateTime = updatetime
  @FirstTime = firsttime
  @IsNew = isnew
  @MachineExtraInfo = machineextrainfo
end

Instance Attribute Details

#BinPathObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def BinPath
  @BinPath
end

#ConfigPathObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def ConfigPath
  @ConfigPath
end

#DescObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Desc
  @Desc
end

#FirstTimeObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def FirstTime
  @FirstTime
end

#IdObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Id
  @Id
end

#InstallPathObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def InstallPath
  @InstallPath
end

#IsNewObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def IsNew
  @IsNew
end

#MachineExtraInfoObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def MachineExtraInfo
  @MachineExtraInfo
end

#MachineIpObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def MachineIp
  @MachineIp
end

#MachineNameObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def MachineName
  @MachineName
end

#MachineWanIpObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def MachineWanIp
  @MachineWanIp
end

#NameObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Name
  @Name
end

#OsInfoObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def OsInfo
  @OsInfo
end

#ProcessCountObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def ProcessCount
  @ProcessCount
end

#ProjectIdObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def ProjectId
  @ProjectId
end

#QuuidObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Quuid
  @Quuid
end

#TagObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Tag
  @Tag
end

#UpdateTimeObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def UpdateTime
  @UpdateTime
end

#UserObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def User
  @User
end

#UuidObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Uuid
  @Uuid
end

#VersionObject

Parameters:

  • MachineIp:

    主机内网IP

  • MachineWanIp:

    主机外网IP

  • Quuid:

    主机Quuid

  • Uuid:

    主机Uuid

  • OsInfo:

    操作系统信息

  • ProjectId:

    主机业务组ID

  • Tag:

    主机标签

  • Name:

    服务名

  • Version:

    版本

  • BinPath:

    二进制路径

  • User:

    启动用户

  • InstallPath:

    安装路径

  • ConfigPath:

    配置路径

  • ProcessCount:

    关联进程数

  • Id:

    Web服务ID

  • MachineName:

    主机名称

  • Desc:

    描述

  • UpdateTime:

    数据更新时间

  • FirstTime:

    首次采集时间

  • IsNew:
  • MachineExtraInfo:

    附加信息



2642
2643
2644
# File 'lib/v20180228/models.rb', line 2642

def Version
  @Version
end

Instance Method Details

#deserialize(params) ⇒ Object



2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
# File 'lib/v20180228/models.rb', line 2668

def deserialize(params)
  @MachineIp = params['MachineIp']
  @MachineWanIp = params['MachineWanIp']
  @Quuid = params['Quuid']
  @Uuid = params['Uuid']
  @OsInfo = params['OsInfo']
  @ProjectId = params['ProjectId']
  unless params['Tag'].nil?
    @Tag = []
    params['Tag'].each do |i|
      machinetag_tmp = MachineTag.new
      machinetag_tmp.deserialize(i)
      @Tag << machinetag_tmp
    end
  end
  @Name = params['Name']
  @Version = params['Version']
  @BinPath = params['BinPath']
  @User = params['User']
  @InstallPath = params['InstallPath']
  @ConfigPath = params['ConfigPath']
  @ProcessCount = params['ProcessCount']
  @Id = params['Id']
  @MachineName = params['MachineName']
  @Desc = params['Desc']
  @UpdateTime = params['UpdateTime']
  @FirstTime = params['FirstTime']
  @IsNew = params['IsNew']
  unless params['MachineExtraInfo'].nil?
    @MachineExtraInfo = MachineExtraInfo.new
    @MachineExtraInfo.deserialize(params['MachineExtraInfo'])
  end
end