Show / Hide Table of Contents

Class MaintenanceInfo

MaintenanceInfo to capture the maintenance details of database resource.

Inheritance
object
MaintenanceInfo
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DatabaseCenter.v1beta.Data
Assembly: Google.Apis.DatabaseCenter.v1beta.dll
Syntax
public class MaintenanceInfo : IDirectResponseSchema

Properties

CurrentVersionReleaseDate

Output only. The date when the maintenance version was released.

Declaration
[JsonProperty("currentVersionReleaseDate")]
public virtual Date CurrentVersionReleaseDate { get; set; }
Property Value
Type Description
Date

DenyMaintenanceSchedules

Optional. List of Deny maintenance period for the database resource.

Declaration
[JsonProperty("denyMaintenanceSchedules")]
public virtual IList<ResourceMaintenanceDenySchedule> DenyMaintenanceSchedules { get; set; }
Property Value
Type Description
IList<ResourceMaintenanceDenySchedule>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

MaintenanceSchedule

Optional. Maintenance window for the database resource.

Declaration
[JsonProperty("maintenanceSchedule")]
public virtual ResourceMaintenanceSchedule MaintenanceSchedule { get; set; }
Property Value
Type Description
ResourceMaintenanceSchedule

MaintenanceVersion

Output only. Current Maintenance version of the database resource. Example: "MYSQL_8_0_41.R20250531.01_15"

Declaration
[JsonProperty("maintenanceVersion")]
public virtual string MaintenanceVersion { get; set; }
Property Value
Type Description
string

PossibleFailureReasons

Output only. List of possible reasons why the maintenance is not completed. This is an optional field and is only populated if there are any reasons for failures recorded for the maintenance by DB Center. FAILURE maintenance status may not always have a failure reason.

Declaration
[JsonProperty("possibleFailureReasons")]
public virtual IList<string> PossibleFailureReasons { get; set; }
Property Value
Type Description
IList<string>

PreviousMaintenanceVersion

Output only. Previous maintenance version of the database resource. Example: "MYSQL_8_0_41.R20250531.01_15". This is available once a minor version maintenance is complete on a database resource.

Declaration
[JsonProperty("previousMaintenanceVersion")]
public virtual string PreviousMaintenanceVersion { get; set; }
Property Value
Type Description
string

State

Output only. Resource maintenance state. This is to capture the current state of the maintenance.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

UpcomingMaintenance

Output only. Upcoming maintenance window for the database resource. This is only populated for an engine, if upcoming maintenance is scheduled for the resource. This schedule is generated per engine and engine version, and there is only one upcoming maintenance window at any given time. In case of upcoming maintenance, the maintenance_state will be set to SCHEDULED first, and then IN_PROGRESS when the maintenance window starts.

Declaration
[JsonProperty("upcomingMaintenance")]
public virtual UpcomingMaintenance UpcomingMaintenance { get; set; }
Property Value
Type Description
UpcomingMaintenance

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX