Show / Hide Table of Contents

Class UpdateMaintenanceRunDetails

Describes the modification parameters for the maintenance run.

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

Properties

CurrentCustomActionTimeoutInMins

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

The current custom action timeout between the current database servers during waiting state in addition to custom action timeout, from 0 (zero) to 30 minutes.

CustomActionTimeoutInMins

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

Determines the amount of time the system will wait before the start of each database server patching operation. Specify a number of minutes from 15 to 120.

IsCustomActionTimeoutEnabled

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

If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.

IsEnabled

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

If FALSE, skips the maintenance run.

IsPatchNowEnabled

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

If set to TRUE, starts patching immediately.

IsResumePatching

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

If true, then the patching is resumed and the next component will be patched immediately.

PatchId

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

The OCID of the patch to be applied in the maintenance run.

PatchingMode

Declaration
[JsonProperty(PropertyName = "patchingMode")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateMaintenanceRunDetails.PatchingModeEnum? PatchingMode { get; set; }
Property Value
Type Description
UpdateMaintenanceRunDetails.PatchingModeEnum?

Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING.
IMPORTANT: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates for more information.

TargetDbServerVersion

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

The target database server system software version for the patching operation.

TargetStorageServerVersion

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

The target storage cell system software version for the patching operation.

TimeScheduled

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

The scheduled date and time of the maintenance run to update.

In this article
Back to top