Show / Hide Table of Contents

Class MaintenanceConfiguration

Attributes for configuring automatic deployment maintenance.

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

Properties

BundleReleaseUpgradePeriodInDays

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

Defines auto upgrade period for bundle releases. Manually configured period cannot be longer than service defined period for bundle releases. This period must be shorter or equal to major release upgrade period. Not passing this field during create will equate to using the service default.

Remarks

Required

InterimReleaseUpgradePeriodInDays

Declaration
[JsonProperty(PropertyName = "interimReleaseUpgradePeriodInDays")]
public int? InterimReleaseUpgradePeriodInDays { get; set; }
Property Value
Type Description
int?

Defines auto upgrade period for interim releases. This period must be shorter or equal to bundle release upgrade period.

IsInterimReleaseAutoUpgradeEnabled

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

By default auto upgrade for interim releases are not enabled. If auto-upgrade is enabled for interim release, you have to specify interimReleaseUpgradePeriodInDays too.

Remarks

Required

MajorReleaseUpgradePeriodInDays

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

Defines auto upgrade period for major releases. Manually configured period cannot be longer than service defined period for major releases. Not passing this field during create will equate to using the service default.

Remarks

Required

SecurityPatchUpgradePeriodInDays

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

Defines auto upgrade period for releases with security fix. Manually configured period cannot be longer than service defined period for security releases. Not passing this field during create will equate to using the service default.

Remarks

Required

In this article
Back to top