Class ResourceMaintenanceInfo
MaintenanceInfo to capture the maintenance details of database resource.
Implements
Inherited Members
Namespace: Google.Apis.CloudRedis.v1beta1.Data
Assembly: Google.Apis.CloudRedis.v1beta1.dll
Syntax
public class ResourceMaintenanceInfo : IDirectResponseSchema
Properties
CurrentVersionReleaseDate
Optional. The date when the current 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 |
IsInstanceStopped
Optional. Whether the instance is in stopped state. This information is temporarily being captured in maintenanceInfo, till STOPPED state is supported by DB Center.
Declaration
[JsonProperty("isInstanceStopped")]
public virtual bool? IsInstanceStopped { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
MaintenanceSchedule
Optional. Maintenance window for the database resource.
Declaration
[JsonProperty("maintenanceSchedule")]
public virtual ResourceMaintenanceSchedule MaintenanceSchedule { get; set; }
Property Value
| Type | Description |
|---|---|
| ResourceMaintenanceSchedule |
MaintenanceState
Output only. Current state of maintenance on the database resource.
Declaration
[JsonProperty("maintenanceState")]
public virtual string MaintenanceState { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MaintenanceVersion
Optional. 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 |
UpcomingMaintenance
Optional. Upcoming maintenance for the database resource. This field is populated once SLM generates and publishes upcoming maintenance window.
Declaration
[JsonProperty("upcomingMaintenance")]
public virtual UpcomingMaintenance UpcomingMaintenance { get; set; }
Property Value
| Type | Description |
|---|---|
| UpcomingMaintenance |