Show / Hide Table of Contents

Class UpgradeDbSystemDetails

Upgrade details for the database 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.PsqlService.Models
Assembly: OCI.DotNetSDK.Psql.dll
Syntax
public class UpgradeDbSystemDetails

Properties

ConfigId

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

The OCID of the configuration for target database version to be associated with database system. Optional, if database system is currently running with default configuration object. Mandatory, if database system is currently running with custom configuration object.

DbVersion

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

The target major version of the database system software. Example: "17"

Remarks

Required

Options

Declaration
[JsonProperty(PropertyName = "options", ItemConverterType = typeof(StringEnumConverter))]
public List<UpgradeDbSystemDetails.OptionsEnum> Options { get; set; }
Property Value
Type Description
List<UpgradeDbSystemDetails.OptionsEnum>

Optional post-upgrade operations to run. Verification and vacuum are skipped unless their corresponding options are included. If omitted or empty, both operations are skipped.

In this article
Back to top