Show / Hide Table of Contents

Class Erratum

An object that defines an erratum..

Inheritance
object
Erratum
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OsmanagementhubService.Models
Assembly: OCI.DotNetSDK.Osmanagementhub.dll
Syntax
public class Erratum

Properties

AdvisorySeverity

Declaration
[JsonProperty(PropertyName = "advisorySeverity")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AdvisorySeverity? AdvisorySeverity { get; set; }
Property Value
Type Description
AdvisorySeverity?

The severity for a security advisory, otherwise, null.

AdvisoryType

Declaration
[JsonProperty(PropertyName = "advisoryType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public AdvisoryTypes? AdvisoryType { get; set; }
Property Value
Type Description
AdvisoryTypes?

The advisory type of the erratum.

ClassificationType

Declaration
[JsonProperty(PropertyName = "classificationType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public ClassificationTypes? ClassificationType { get; set; }
Property Value
Type Description
ClassificationTypes?

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.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

Details describing the erratum.

From

Declaration
[JsonProperty(PropertyName = "from")]
public string From { get; set; }
Property Value
Type Description
string

Information specifying from where the erratum was release.

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Advisory name.

Remarks

Required

OsFamilies

Declaration
[JsonProperty(PropertyName = "osFamilies")]
public List<OsFamily> OsFamilies { get; set; }
Property Value
Type Description
List<OsFamily>

List of affected OS families.

Packages

Declaration
[JsonProperty(PropertyName = "packages")]
public List<SoftwarePackageSummary> Packages { get; set; }
Property Value
Type Description
List<SoftwarePackageSummary>

List of packages affected by this erratum.

References

Declaration
[JsonProperty(PropertyName = "references")]
public string References { get; set; }
Property Value
Type Description
string

Information describing how to find more information about. the erratum.

RelatedCves

Declaration
[JsonProperty(PropertyName = "relatedCves")]
public List<string> RelatedCves { get; set; }
Property Value
Type Description
List<string>

List of CVEs applicable to this erratum.

Repositories

Declaration
[JsonProperty(PropertyName = "repositories")]
public List<string> Repositories { get; set; }
Property Value
Type Description
List<string>

List of repository identifiers.

Solution

Declaration
[JsonProperty(PropertyName = "solution")]
public string Solution { get; set; }
Property Value
Type Description
string

Information describing how the erratum can be resolved.

Synopsis

Declaration
[JsonProperty(PropertyName = "synopsis")]
public string Synopsis { get; set; }
Property Value
Type Description
string

Summary description of the erratum.

TimeIssued

Declaration
[JsonProperty(PropertyName = "timeIssued")]
public DateTime? TimeIssued { get; set; }
Property Value
Type Description
DateTime?

The date and time the erratum was issued (in RFC 3339 format).

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The date and time the erratum was updated (in RFC 3339 format).

In this article
Back to top