View Source GoogleApi.OSConfig.V1.Model.VulnerabilityReport (google_api_os_config v0.21.1)

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.

Attributes

  • name (type: String.t, default: nil) - Output only. The vulnerabilityReport API resource name. Format: projects/{project_number}/locations/{location}/instances/{instance_id}/vulnerabilityReport
  • updateTime (type: DateTime.t, default: nil) - Output only. The timestamp for when the last vulnerability report was generated for the VM.
  • vulnerabilities (type: list(GoogleApi.OSConfig.V1.Model.VulnerabilityReportVulnerability.t), default: nil) - Output only. List of vulnerabilities affecting the VM.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.OSConfig.V1.Model.VulnerabilityReport{
  name: String.t() | nil,
  updateTime: DateTime.t() | nil,
  vulnerabilities:
    [GoogleApi.OSConfig.V1.Model.VulnerabilityReportVulnerability.t()] | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.