Google Cloud OsConfig V1 Client - Class VulnerabilityReport (2.1.0)

Reference documentation and code samples for the Google Cloud OsConfig V1 Client class VulnerabilityReport.

This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.

For more information, see Vulnerability reports .

Generated from protobuf message google.cloud.osconfig.v1.VulnerabilityReport

Namespace

Google \ Cloud \ OsConfig \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Output only. The vulnerabilityReport API resource name. Format: projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport

↳ vulnerabilities
array< VulnerabilityReport\Vulnerability >

Output only. List of vulnerabilities affecting the VM.

↳ update_time
Google\Protobuf\Timestamp

Output only. The timestamp for when the last vulnerability report was generated for the VM.

↳ highest_upgradable_cve_severity
int

Output only. Highest level of severity among all the upgradable vulnerabilities with CVEs attached.

getName

Output only. The vulnerabilityReport API resource name.

Format: projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport

Returns
Type
Description
string

setName

Output only. The vulnerabilityReport API resource name.

Format: projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getVulnerabilities

Output only. List of vulnerabilities affecting the VM.

Returns
Type
Description

setVulnerabilities

Output only. List of vulnerabilities affecting the VM.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. The timestamp for when the last vulnerability report was generated for the VM.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. The timestamp for when the last vulnerability report was generated for the VM.

Parameter
Name
Description
Returns
Type
Description
$this

getHighestUpgradableCveSeverity

Output only. Highest level of severity among all the upgradable vulnerabilities with CVEs attached.

Returns
Type
Description
int

setHighestUpgradableCveSeverity

Output only. Highest level of severity among all the upgradable vulnerabilities with CVEs attached.

Parameter
Name
Description
var
int
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: