Show / Hide Table of Contents

Class OsPatchDetails

Details of an os patch.

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

Properties

MinBdsVersion

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

Minimum BDS version required to install current OS patch.

Remarks

Required

MinCompatibleOdhVersionMap

Declaration
[Required(ErrorMessage = "MinCompatibleOdhVersionMap is required.")]
[JsonProperty(PropertyName = "minCompatibleOdhVersionMap")]
public Dictionary<string, string> MinCompatibleOdhVersionMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

Map of major ODH version to minimum ODH version required to install current OS patch. e.g. {ODH0.9: 0.9.1}

Remarks

Required

OsPatchVersion

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

Version of the os patch.

Remarks

Required

PatchType

Declaration
[Required(ErrorMessage = "PatchType is required.")]
[JsonProperty(PropertyName = "patchType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public OsPatchDetails.PatchTypeEnum? PatchType { get; set; }
Property Value
Type Description
OsPatchDetails.PatchTypeEnum?

Type of a specific os patch. REGULAR means standard released os patches. CUSTOM means os patches with some customizations. EMERGENT means os patches with some emergency fixes that should be prioritized.

Remarks

Required

ReleaseDate

Declaration
[Required(ErrorMessage = "ReleaseDate is required.")]
[JsonProperty(PropertyName = "releaseDate")]
public DateTime? ReleaseDate { get; set; }
Property Value
Type Description
DateTime?

Released date of the OS patch.

Remarks

Required

TargetPackages

Declaration
[Required(ErrorMessage = "TargetPackages is required.")]
[JsonProperty(PropertyName = "targetPackages")]
public List<OsPatchPackageSummary> TargetPackages { get; set; }
Property Value
Type Description
List<OsPatchPackageSummary>

List of summaries of individual target packages.

Remarks

Required

In this article
Back to top