Class: TencentCloud::Yunjing::V20180228::DescribeVulScanResultResponse

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

Overview

DescribeVulScanResult返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(vulnum = nil, proversionnum = nil, impactedhostnum = nil, hostnum = nil, basicversionnum = nil, requestid = nil) ⇒ DescribeVulScanResultResponse

Returns a new instance of DescribeVulScanResultResponse.



3829
3830
3831
3832
3833
3834
3835
3836
# File 'lib/v20180228/models.rb', line 3829

def initialize(vulnum=nil, proversionnum=nil, impactedhostnum=nil, hostnum=nil, basicversionnum=nil, requestid=nil)
  @VulNum = vulnum
  @ProVersionNum = proversionnum
  @ImpactedHostNum = impactedhostnum
  @HostNum = hostnum
  @BasicVersionNum = basicversionnum
  @RequestId = requestid
end

Instance Attribute Details

#BasicVersionNumObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def BasicVersionNum
  @BasicVersionNum
end

#HostNumObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def HostNum
  @HostNum
end

#ImpactedHostNumObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def ImpactedHostNum
  @ImpactedHostNum
end

#ProVersionNumObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def ProVersionNum
  @ProVersionNum
end

#RequestIdObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def RequestId
  @RequestId
end

#VulNumObject

Parameters:

  • VulNum:

    漏洞数量。

  • ProVersionNum:

    专业版机器数。

  • ImpactedHostNum:

    受影响的专业版主机数。

  • HostNum:

    主机总数。

  • BasicVersionNum:

    基础版机器数。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



3827
3828
3829
# File 'lib/v20180228/models.rb', line 3827

def VulNum
  @VulNum
end

Instance Method Details

#deserialize(params) ⇒ Object



3838
3839
3840
3841
3842
3843
3844
3845
# File 'lib/v20180228/models.rb', line 3838

def deserialize(params)
  @VulNum = params['VulNum']
  @ProVersionNum = params['ProVersionNum']
  @ImpactedHostNum = params['ImpactedHostNum']
  @HostNum = params['HostNum']
  @BasicVersionNum = params['BasicVersionNum']
  @RequestId = params['RequestId']
end