Show / Hide Table of Contents

Class CreateMaintenanceRunDetails

Details to schedule Maintenance Run with Latest Release Update along TimeZone File Update for the specified resource.

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

Properties

CompartmentId

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

The OCID of the compartment containing the Maintenance Run.

DatabaseSoftwareImageId

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

The Autonomous Database Software Image OCID

IsDstFileUpdateEnabled

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

Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner.

PatchType

Declaration
[Required(ErrorMessage = "PatchType is required.")]
[JsonProperty(PropertyName = "patchType")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateMaintenanceRunDetails.PatchTypeEnum? PatchType { get; set; }
Property Value
Type Description
CreateMaintenanceRunDetails.PatchTypeEnum?

Patch type, either "QUARTERLY", "TIMEZONE" or "CUSTOM_DATABASE_SOFTWARE_IMAGE".

Remarks

Required

PatchingMode

Declaration
[JsonProperty(PropertyName = "patchingMode")]
[JsonConverter(typeof(StringEnumConverter))]
public CreateMaintenanceRunDetails.PatchingModeEnum? PatchingMode { get; set; }
Property Value
Type Description
CreateMaintenanceRunDetails.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.

TargetResourceId

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

The ID of the target resource for which the maintenance run should be created.

Remarks

Required

TimeScheduled

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

The date and time that update should be scheduled.

Remarks

Required

In this article
Back to top