Show / Hide Table of Contents

Class UpgradeDbSystemDetails

Details for upgrading the operating system and Oracle Grid Infrastructure (GI) of a DB system.

Inheritance
object
UpgradeDbSystemDetails
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 UpgradeDbSystemDetails

Properties

Action

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

The operating system upgrade action.

Remarks

Required

IsOlderVersionAcknowledged

Declaration
[JsonProperty(PropertyName = "isOlderVersionAcknowledged")]
public bool? IsOlderVersionAcknowledged { get; set; }
Property Value
Type Description
bool?

If true, the caller acknowledges selecting or applying an older DB, Grid Infrastructure, or operating system software version that is outside the latest default version window.

IsSnapshotRetentionDaysForceUpdated

Declaration
[JsonProperty(PropertyName = "isSnapshotRetentionDaysForceUpdated")]
public bool? IsSnapshotRetentionDaysForceUpdated { get; set; }
Property Value
Type Description
bool?

If true, rollback time is updated even if operating system upgrade history contains errors.

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

SnapshotRetentionPeriodInDays

Declaration
[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.

In this article
Back to top