Show / Hide Table of Contents

Class DbSystemUpgradeHistoryEntry

The record of an OS upgrade action on a DB system.
Warning: Oracle recommends that you avoid using any confidential information when you supply string values using the API.

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

Properties

Action

Declaration
[Required(ErrorMessage = "Action is required.")]
[JsonProperty(PropertyName = "action")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DbSystemUpgradeHistoryEntry.ActionEnum? Action { get; set; }
Property Value
Type Description
DbSystemUpgradeHistoryEntry.ActionEnum?

The operating system upgrade action.

Remarks

Required

Id

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

The OCID of the upgrade history entry.

Remarks

Required

LifecycleDetails

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

A descriptive text associated with the lifecycleState. Typically contains additional displayable text.

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DbSystemUpgradeHistoryEntry.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
DbSystemUpgradeHistoryEntry.LifecycleStateEnum?

The current state of the action.

Remarks

Required

NewGiVersion

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

A valid Oracle Grid Infrastructure (GI) software version.

NewOsVersion

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

A valid Oracle Software (OS) version eg. Oracle Linux Server release 8

OldGiVersion

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

A valid Oracle Grid Infrastructure (GI) software version.

OldOsVersion

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

A valid Oracle Software (OS) version eg. Oracle Linux Server release 8

SnapshotRetentionPeriodInDays

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

The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation. After this number of days passes, you cannot roll back the upgrade.

Remarks

Required

TimeEnded

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

The date and time when the upgrade action completed

TimeStarted

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

The date and time when the upgrade action started.

Remarks

Required

In this article
Back to top