Class: TencentCloud::Cwp::V20180228::DescribeVulOverviewResponse

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

Overview

DescribeVulOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(followvul = nil, allvul = nil, effecthost = nil, vulattackevent = nil, vuldefenceevent = nil, vulstore = nil, requestid = nil) ⇒ DescribeVulOverviewResponse

Returns a new instance of DescribeVulOverviewResponse.



24338
24339
24340
24341
24342
24343
24344
24345
24346
# File 'lib/v20180228/models.rb', line 24338

def initialize(followvul=nil, allvul=nil, effecthost=nil, vulattackevent=nil, vuldefenceevent=nil, vulstore=nil, requestid=nil)
  @FollowVul = followvul
  @AllVul = allvul
  @EffectHost = effecthost
  @VulAttackEvent = vulattackevent
  @VulDefenceEvent = vuldefenceevent
  @VulStore = vulstore
  @RequestId = requestid
end

Instance Attribute Details

#AllVulObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def AllVul
  @AllVul
end

#EffectHostObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def EffectHost
  @EffectHost
end

#FollowVulObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def FollowVul
  @FollowVul
end

#RequestIdObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def RequestId
  @RequestId
end

#VulAttackEventObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def VulAttackEvent
  @VulAttackEvent
end

#VulDefenceEventObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def VulDefenceEvent
  @VulDefenceEvent
end

#VulStoreObject

Parameters:

  • FollowVul:

    重点关注漏洞统计

  • AllVul:

    全部漏洞统计

  • EffectHost:

    影响主机统计

  • VulAttackEvent:

    漏洞攻击事件(近1月)统计

  • VulDefenceEvent:

    已防御攻击(近1月)统计

  • VulStore:

    漏洞库统计

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



24336
24337
24338
# File 'lib/v20180228/models.rb', line 24336

def VulStore
  @VulStore
end

Instance Method Details

#deserialize(params) ⇒ Object



24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
# File 'lib/v20180228/models.rb', line 24348

def deserialize(params)
  unless params['FollowVul'].nil?
    @FollowVul = VulOverview.new
    @FollowVul.deserialize(params['FollowVul'])
  end
  unless params['AllVul'].nil?
    @AllVul = VulOverview.new
    @AllVul.deserialize(params['AllVul'])
  end
  unless params['EffectHost'].nil?
    @EffectHost = VulOverview.new
    @EffectHost.deserialize(params['EffectHost'])
  end
  unless params['VulAttackEvent'].nil?
    @VulAttackEvent = VulOverview.new
    @VulAttackEvent.deserialize(params['VulAttackEvent'])
  end
  unless params['VulDefenceEvent'].nil?
    @VulDefenceEvent = VulOverview.new
    @VulDefenceEvent.deserialize(params['VulDefenceEvent'])
  end
  unless params['VulStore'].nil?
    @VulStore = VulOverview.new
    @VulStore.deserialize(params['VulStore'])
  end
  @RequestId = params['RequestId']
end