Class OsPatchDetails
Details of an os patch.
Inherited Members
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class OsPatchDetailsProperties
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