ErratumSummary

class oci.os_management_hub.models.ErratumSummary(**kwargs)

Bases: object

Provides summary information for an erratum. An erratum is an important software change which can include security advisories, bug fixes, or enhancements.

Attributes

ADVISORY_SEVERITY_CRITICAL A constant which can be used with the advisory_severity property of a ErratumSummary.
ADVISORY_SEVERITY_IMPORTANT A constant which can be used with the advisory_severity property of a ErratumSummary.
ADVISORY_SEVERITY_LOW A constant which can be used with the advisory_severity property of a ErratumSummary.
ADVISORY_SEVERITY_MODERATE A constant which can be used with the advisory_severity property of a ErratumSummary.
ADVISORY_TYPE_BUGFIX A constant which can be used with the advisory_type property of a ErratumSummary.
ADVISORY_TYPE_ENHANCEMENT A constant which can be used with the advisory_type property of a ErratumSummary.
ADVISORY_TYPE_SECURITY A constant which can be used with the advisory_type property of a ErratumSummary.
CLASSIFICATION_TYPE_BUGFIX A constant which can be used with the classification_type property of a ErratumSummary.
CLASSIFICATION_TYPE_ENHANCEMENT A constant which can be used with the classification_type property of a ErratumSummary.
CLASSIFICATION_TYPE_OTHER A constant which can be used with the classification_type property of a ErratumSummary.
CLASSIFICATION_TYPE_SECURITY A constant which can be used with the classification_type property of a ErratumSummary.
advisory_severity Gets the advisory_severity of this ErratumSummary.
advisory_type Gets the advisory_type of this ErratumSummary.
classification_type Gets the classification_type of this ErratumSummary.
name [Required] Gets the name of this ErratumSummary.
os_families Gets the os_families of this ErratumSummary.
related_cves Gets the related_cves of this ErratumSummary.
synopsis Gets the synopsis of this ErratumSummary.
time_issued Gets the time_issued of this ErratumSummary.
time_updated Gets the time_updated of this ErratumSummary.

Methods

__init__(**kwargs) Initializes a new ErratumSummary object with values from keyword arguments.
ADVISORY_SEVERITY_CRITICAL = 'CRITICAL'

A constant which can be used with the advisory_severity property of a ErratumSummary. This constant has a value of “CRITICAL”

ADVISORY_SEVERITY_IMPORTANT = 'IMPORTANT'

A constant which can be used with the advisory_severity property of a ErratumSummary. This constant has a value of “IMPORTANT”

ADVISORY_SEVERITY_LOW = 'LOW'

A constant which can be used with the advisory_severity property of a ErratumSummary. This constant has a value of “LOW”

ADVISORY_SEVERITY_MODERATE = 'MODERATE'

A constant which can be used with the advisory_severity property of a ErratumSummary. This constant has a value of “MODERATE”

ADVISORY_TYPE_BUGFIX = 'BUGFIX'

A constant which can be used with the advisory_type property of a ErratumSummary. This constant has a value of “BUGFIX”

ADVISORY_TYPE_ENHANCEMENT = 'ENHANCEMENT'

A constant which can be used with the advisory_type property of a ErratumSummary. This constant has a value of “ENHANCEMENT”

ADVISORY_TYPE_SECURITY = 'SECURITY'

A constant which can be used with the advisory_type property of a ErratumSummary. This constant has a value of “SECURITY”

CLASSIFICATION_TYPE_BUGFIX = 'BUGFIX'

A constant which can be used with the classification_type property of a ErratumSummary. This constant has a value of “BUGFIX”

CLASSIFICATION_TYPE_ENHANCEMENT = 'ENHANCEMENT'

A constant which can be used with the classification_type property of a ErratumSummary. This constant has a value of “ENHANCEMENT”

CLASSIFICATION_TYPE_OTHER = 'OTHER'

A constant which can be used with the classification_type property of a ErratumSummary. This constant has a value of “OTHER”

CLASSIFICATION_TYPE_SECURITY = 'SECURITY'

A constant which can be used with the classification_type property of a ErratumSummary. This constant has a value of “SECURITY”

__init__(**kwargs)

Initializes a new ErratumSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • name (str) – The value to assign to the name property of this ErratumSummary.
  • synopsis (str) – The value to assign to the synopsis property of this ErratumSummary.
  • time_issued (datetime) – The value to assign to the time_issued property of this ErratumSummary.
  • time_updated (datetime) – The value to assign to the time_updated property of this ErratumSummary.
  • classification_type (str) – The value to assign to the classification_type property of this ErratumSummary. Allowed values for this property are: “SECURITY”, “BUGFIX”, “ENHANCEMENT”, “OTHER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • related_cves (list[str]) – The value to assign to the related_cves property of this ErratumSummary.
  • os_families (list[oci.os_management_hub.models.OsFamily]) – The value to assign to the os_families property of this ErratumSummary.
  • advisory_severity (str) – The value to assign to the advisory_severity property of this ErratumSummary. Allowed values for this property are: “LOW”, “MODERATE”, “IMPORTANT”, “CRITICAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • advisory_type (str) – The value to assign to the advisory_type property of this ErratumSummary. Allowed values for this property are: “SECURITY”, “BUGFIX”, “ENHANCEMENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
advisory_severity

Gets the advisory_severity of this ErratumSummary. The severity advisory. Only valid for security type advisories.

Allowed values for this property are: “LOW”, “MODERATE”, “IMPORTANT”, “CRITICAL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The advisory_severity of this ErratumSummary.
Return type:str
advisory_type

Gets the advisory_type of this ErratumSummary. The advisory type of the erratum.

Allowed values for this property are: “SECURITY”, “BUGFIX”, “ENHANCEMENT”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The advisory_type of this ErratumSummary.
Return type:str
classification_type

Gets the classification_type of this ErratumSummary. Type of the erratum. This property is deprecated and it will be removed in a future API release. Please refer to the advisoryType property instead.

Allowed values for this property are: “SECURITY”, “BUGFIX”, “ENHANCEMENT”, “OTHER”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The classification_type of this ErratumSummary.
Return type:str
name

[Required] Gets the name of this ErratumSummary. Advisory name.

Returns:The name of this ErratumSummary.
Return type:str
os_families

Gets the os_families of this ErratumSummary. List of affected OS families.

Returns:The os_families of this ErratumSummary.
Return type:list[oci.os_management_hub.models.OsFamily]
related_cves

Gets the related_cves of this ErratumSummary. List of CVEs applicable to this erratum.

Returns:The related_cves of this ErratumSummary.
Return type:list[str]
synopsis

Gets the synopsis of this ErratumSummary. Summary description of the erratum.

Returns:The synopsis of this ErratumSummary.
Return type:str
time_issued

Gets the time_issued of this ErratumSummary. The date and time the erratum was issued (in RFC 3339 format).

Returns:The time_issued of this ErratumSummary.
Return type:datetime
time_updated

Gets the time_updated of this ErratumSummary. The date and time the erratum was updated (in RFC 3339 format).

Returns:The time_updated of this ErratumSummary.
Return type:datetime