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.
40276 40277 40278 40279 40280 40281 40282 40283 40284 40285 40286 40287 40288 40289 40290 40291 40292 40293 40294 40295 40296 40297 40298 40299 40300 |
# File 'lib/v20180228/models.rb', line 40276 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
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def AliasName @AliasName end |
#CloudTags ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def CloudTags @CloudTags end |
#Description ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Description @Description end |
#DescriptionEn ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def DescriptionEn @DescriptionEn end |
#EventId ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def EventId @EventId end |
#FirstDiscoveryTime ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def FirstDiscoveryTime @FirstDiscoveryTime end |
#FixStatusMsg ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def FixStatusMsg @FixStatusMsg end |
#HasSnapshot ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def HasSnapshot @HasSnapshot end |
#HostIp ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def HostIp @HostIp end |
#HostVersion ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def HostVersion @HostVersion end |
#InstanceState ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def InstanceState @InstanceState end |
#IsSupportAutoFix ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def IsSupportAutoFix @IsSupportAutoFix end |
#LastTime ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def LastTime @LastTime end |
#LatestFixTime ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def LatestFixTime @LatestFixTime end |
#Level ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Level @Level end |
#MachineExtraInfo ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def MachineExtraInfo @MachineExtraInfo end |
#MachineType ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def MachineType @MachineType end |
#PublicIpAddresses ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def PublicIpAddresses @PublicIpAddresses end |
#Quuid ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Quuid @Quuid end |
#RegionId ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def RegionId @RegionId end |
#Status ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Status @Status end |
#Tags ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Tags @Tags end |
#Uuid ⇒ Object
40274 40275 40276 |
# File 'lib/v20180228/models.rb', line 40274 def Uuid @Uuid end |
Instance Method Details
#deserialize(params) ⇒ Object
40302 40303 40304 40305 40306 40307 40308 40309 40310 40311 40312 40313 40314 40315 40316 40317 40318 40319 40320 40321 40322 40323 40324 40325 40326 40327 40328 40329 40330 40331 40332 40333 40334 40335 40336 |
# File 'lib/v20180228/models.rb', line 40302 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 |