Class MaintenanceDetails
The Maintenance Policy for the DB System or Read Replica that this model is included in.
Inherited Members
Namespace: Oci.MysqlService.Models
Assembly: OCI.DotNetSDK.Mysql.dll
Syntax
public class MaintenanceDetails
Properties
MaintenanceScheduleType
Declaration
[JsonProperty(PropertyName = "maintenanceScheduleType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MaintenanceScheduleType? MaintenanceScheduleType { get; set; }
Property Value
Type | Description |
---|---|
MaintenanceScheduleType? | The maintenance schedule type of the DB system. EARLY: Maintenance schedule follows a cycle where upgrades are performed when versions become deprecated. REGULAR: Maintenance schedule follows the normal cycle where upgrades are performed when versions become unavailable. |
TargetVersion
Declaration
[JsonProperty(PropertyName = "targetVersion")]
public string TargetVersion { get; set; }
Property Value
Type | Description |
---|---|
string | The version that is expected to be targeted during the next scheduled maintenance run. |
TimeScheduled
Declaration
[JsonProperty(PropertyName = "timeScheduled")]
public DateTime? TimeScheduled { get; set; }
Property Value
Type | Description |
---|---|
DateTime? | The time the scheduled maintenance is expected to start, as described by RFC 3339. |
VersionPreference
Declaration
[JsonProperty(PropertyName = "versionPreference")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VersionPreference? VersionPreference { get; set; }
Property Value
Type | Description |
---|---|
VersionPreference? | The preferred version to target when performing an automatic MySQL upgrade.
|
VersionTrackPreference
Declaration
[JsonProperty(PropertyName = "versionTrackPreference")]
[JsonConverter(typeof(ResponseEnumConverter))]
public VersionTrackPreference? VersionTrackPreference { get; set; }
Property Value
Type | Description |
---|---|
VersionTrackPreference? | The preferred version track to target when performing an automatic MySQL upgrade. LONG_TERM_SUPPORT: No MySQL database behavior changes. INNOVATION: Provides access to the latest features and all bug fixes. FOLLOW: Follows the track of the current MySQL version. |
WindowStartTime
Declaration
[JsonProperty(PropertyName = "windowStartTime")]
public string WindowStartTime { get; set; }
Property Value
Type | Description |
---|---|
string |