Class OsPatchDetails
Details of an os patch.
Inherited Members
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