Class: TencentCloud::Cwp::V20180228::VulEffectHostList
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cwp::V20180228::VulEffectHostList
- Defined in:
- lib/v20180228/models.rb
Overview
漏洞影响主机列表
Instance Attribute Summary collapse
- #AliasName ⇒ Object
- #CloudTags ⇒ Object
- #Description ⇒ Object
- #DescriptionEn ⇒ Object
- #EventId ⇒ Object
- #FirstDiscoveryTime ⇒ Object
- #FixStatusMsg ⇒ Object
- #HasSnapshot ⇒ Object
- #HostIp ⇒ Object
- #HostVersion ⇒ Object
- #InstanceState ⇒ Object
- #IsSupportAutoFix ⇒ Object
- #LastTime ⇒ Object
- #LatestFixTime ⇒ Object
- #Level ⇒ Object
- #MachineExtraInfo ⇒ Object
- #MachineType ⇒ Object
- #PublicIpAddresses ⇒ Object
- #Quuid ⇒ Object
- #RegionId ⇒ Object
- #Status ⇒ Object
- #Tags ⇒ Object
- #Uuid ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(eventid = nil, status = nil, lasttime = nil, level = nil, quuid = nil, uuid = nil, hostip = nil, aliasname = nil, tags = nil, description = nil, hostversion = nil, issupportautofix = nil, fixstatusmsg = nil, firstdiscoverytime = nil, instancestate = nil, publicipaddresses = nil, cloudtags = nil, machineextrainfo = nil, machinetype = nil, regionid = nil, hassnapshot = nil, latestfixtime = nil, descriptionen = nil) ⇒ VulEffectHostList
constructor
A new instance of VulEffectHostList.
Constructor Details
#initialize(eventid = nil, status = nil, lasttime = nil, level = nil, quuid = nil, uuid = nil, hostip = nil, aliasname = nil, tags = nil, description = nil, hostversion = nil, issupportautofix = nil, fixstatusmsg = nil, firstdiscoverytime = nil, instancestate = nil, publicipaddresses = nil, cloudtags = nil, machineextrainfo = nil, machinetype = nil, regionid = nil, hassnapshot = nil, latestfixtime = nil, descriptionen = nil) ⇒ VulEffectHostList
Returns a new instance of VulEffectHostList.
40714 40715 40716 40717 40718 40719 40720 40721 40722 40723 40724 40725 40726 40727 40728 40729 40730 40731 40732 40733 40734 40735 40736 40737 40738 |
# File 'lib/v20180228/models.rb', line 40714 def initialize(eventid=nil, status=nil, lasttime=nil, level=nil, quuid=nil, uuid=nil, hostip=nil, aliasname=nil, =nil, description=nil, hostversion=nil, issupportautofix=nil, fixstatusmsg=nil, firstdiscoverytime=nil, instancestate=nil, publicipaddresses=nil, =nil, machineextrainfo=nil, machinetype=nil, regionid=nil, hassnapshot=nil, latestfixtime=nil, descriptionen=nil) @EventId = eventid @Status = status @LastTime = lasttime @Level = level @Quuid = quuid @Uuid = uuid @HostIp = hostip @AliasName = aliasname @Tags = @Description = description @HostVersion = hostversion @IsSupportAutoFix = issupportautofix @FixStatusMsg = fixstatusmsg @FirstDiscoveryTime = firstdiscoverytime @InstanceState = instancestate @PublicIpAddresses = publicipaddresses @CloudTags = @MachineExtraInfo = machineextrainfo @MachineType = machinetype @RegionId = regionid @HasSnapshot = hassnapshot @LatestFixTime = latestfixtime @DescriptionEn = descriptionen end |
Instance Attribute Details
#AliasName ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def AliasName @AliasName end |
#CloudTags ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def CloudTags @CloudTags end |
#Description ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Description @Description end |
#DescriptionEn ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def DescriptionEn @DescriptionEn end |
#EventId ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def EventId @EventId end |
#FirstDiscoveryTime ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def FirstDiscoveryTime @FirstDiscoveryTime end |
#FixStatusMsg ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def FixStatusMsg @FixStatusMsg end |
#HasSnapshot ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def HasSnapshot @HasSnapshot end |
#HostIp ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def HostIp @HostIp end |
#HostVersion ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def HostVersion @HostVersion end |
#InstanceState ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def InstanceState @InstanceState end |
#IsSupportAutoFix ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def IsSupportAutoFix @IsSupportAutoFix end |
#LastTime ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def LastTime @LastTime end |
#LatestFixTime ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def LatestFixTime @LatestFixTime end |
#Level ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Level @Level end |
#MachineExtraInfo ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def MachineExtraInfo @MachineExtraInfo end |
#MachineType ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def MachineType @MachineType end |
#PublicIpAddresses ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def PublicIpAddresses @PublicIpAddresses end |
#Quuid ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Quuid @Quuid end |
#RegionId ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def RegionId @RegionId end |
#Status ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Status @Status end |
#Tags ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Tags @Tags end |
#Uuid ⇒ Object
40712 40713 40714 |
# File 'lib/v20180228/models.rb', line 40712 def Uuid @Uuid end |
Instance Method Details
#deserialize(params) ⇒ Object
40740 40741 40742 40743 40744 40745 40746 40747 40748 40749 40750 40751 40752 40753 40754 40755 40756 40757 40758 40759 40760 40761 40762 40763 40764 40765 40766 40767 40768 40769 40770 40771 40772 40773 40774 |
# File 'lib/v20180228/models.rb', line 40740 def deserialize(params) @EventId = params['EventId'] @Status = params['Status'] @LastTime = params['LastTime'] @Level = params['Level'] @Quuid = params['Quuid'] @Uuid = params['Uuid'] @HostIp = params['HostIp'] @AliasName = params['AliasName'] @Tags = params['Tags'] @Description = params['Description'] @HostVersion = params['HostVersion'] @IsSupportAutoFix = params['IsSupportAutoFix'] @FixStatusMsg = params['FixStatusMsg'] @FirstDiscoveryTime = params['FirstDiscoveryTime'] @InstanceState = params['InstanceState'] @PublicIpAddresses = params['PublicIpAddresses'] unless params['CloudTags'].nil? @CloudTags = [] params['CloudTags'].each do |i| = Tags.new .deserialize(i) @CloudTags << end end unless params['MachineExtraInfo'].nil? @MachineExtraInfo = MachineExtraInfo.new @MachineExtraInfo.deserialize(params['MachineExtraInfo']) end @MachineType = params['MachineType'] @RegionId = params['RegionId'] @HasSnapshot = params['HasSnapshot'] @LatestFixTime = params['LatestFixTime'] @DescriptionEn = params['DescriptionEn'] end |