Class MaintenanceConfiguration
Attributes for configuring automatic deployment maintenance.
Inherited Members
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