Cloud OS Config V1 API - Class Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability (v0.12.0)

Reference documentation and code samples for the Cloud OS Config V1 API class Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability.

A vulnerability affecting the VM instance.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#available_inventory_item_ids

def available_inventory_item_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Corresponds to the AVAILABLE_PACKAGE inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The inventory_item value specifies the latest SoftwarePackage available to the VM that fixes the vulnerability.

#available_inventory_item_ids=

def available_inventory_item_ids=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Corresponds to the AVAILABLE_PACKAGE inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The inventory_item value specifies the latest SoftwarePackage available to the VM that fixes the vulnerability.
Returns
  • (::Array<::String>) — Corresponds to the AVAILABLE_PACKAGE inventory item on the VM. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. If there is no available fix, the field is empty. The inventory_item value specifies the latest SoftwarePackage available to the VM that fixes the vulnerability.

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#create_time=

def create_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns

#details

def details() -> ::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details
Returns

#details=

def details=(value) -> ::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details
Parameter
Returns

#installed_inventory_item_ids

def installed_inventory_item_ids() -> ::Array<::String>
Returns
  • (::Array<::String>) — Corresponds to the INSTALLED_PACKAGE inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some distros, this field may be empty.

#installed_inventory_item_ids=

def installed_inventory_item_ids=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Corresponds to the INSTALLED_PACKAGE inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some distros, this field may be empty.
Returns
  • (::Array<::String>) — Corresponds to the INSTALLED_PACKAGE inventory item on the VM. This field displays the inventory items affected by this vulnerability. If the vulnerability report was not updated after the VM inventory update, these values might not display in VM inventory. For some distros, this field may be empty.

#items

def items() -> ::Array<::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Item>
Returns

#items=

def items=(value) -> ::Array<::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Item>
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns

#update_time=

def update_time=(value) -> ::Google::Protobuf::Timestamp
Parameter
Returns