Class Erratum
An object that defines an erratum..
Inherited Members
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). |