Class StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo
MaintenanceInfo to capture the maintenance details of database resource.
Implements
Inherited Members
Namespace: Google.Apis.CloudAlloyDBAdmin.v1.Data
Assembly: Google.Apis.CloudAlloyDBAdmin.v1.dll
Syntax
public class StorageDatabasecenterPartnerapiV1mainResourceMaintenanceInfo : IDirectResponseSchema
Properties
DenyMaintenanceSchedules
Optional. List of Deny maintenance period for the database resource.
Declaration
[JsonProperty("denyMaintenanceSchedules")]
public virtual IList<StorageDatabasecenterPartnerapiV1mainResourceMaintenanceDenySchedule> DenyMaintenanceSchedules { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<StorageDatabasecenterPartnerapiV1mainResourceMaintenanceDenySchedule> |
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 StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule MaintenanceSchedule { get; set; }
Property Value
| Type | Description |
|---|---|
| StorageDatabasecenterPartnerapiV1mainResourceMaintenanceSchedule |
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 StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance UpcomingMaintenance { get; set; }
Property Value
| Type | Description |
|---|---|
| StorageDatabasecenterPartnerapiV1mainUpcomingMaintenance |
VersionUpdateTime
object representation of VersionUpdateTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use VersionUpdateTimeDateTimeOffset instead.")]
public virtual object VersionUpdateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
VersionUpdateTimeDateTimeOffset
DateTimeOffset representation of VersionUpdateTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? VersionUpdateTimeDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
VersionUpdateTimeRaw
Optional. This field will contain the date when the last version update was applied to the database resource. This will be used to calculate the age of the maintenance version.
Declaration
[JsonProperty("versionUpdateTime")]
public virtual string VersionUpdateTimeRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |