Database Center v1beta API - Class ResourceMaintenanceSchedule (1.0.0-beta03)

public sealed class ResourceMaintenanceSchedule : IMessage<ResourceMaintenanceSchedule>, IEquatable<ResourceMaintenanceSchedule>, IDeepCloneable<ResourceMaintenanceSchedule>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Center v1beta API class ResourceMaintenanceSchedule.

Maintenance window for the database resource. It specifies preferred time and day of the week and phase in some cases, when the maintenance can start.

Inheritance

object > ResourceMaintenanceSchedule

Namespace

Google.Cloud.DatabaseCenter.V1Beta

Assembly

Google.Cloud.DatabaseCenter.V1Beta.dll

Constructors

ResourceMaintenanceSchedule()

public ResourceMaintenanceSchedule()

ResourceMaintenanceSchedule(ResourceMaintenanceSchedule)

public ResourceMaintenanceSchedule(ResourceMaintenanceSchedule other)
Parameter
Name Description
other ResourceMaintenanceSchedule

Properties

Day

public DayOfWeek Day { get; set; }

Optional. Preferred day of the week for maintenance, e.g. MONDAY, TUESDAY, etc.

Property Value
Type Description
DayOfWeek

Phase

public Phase Phase { get; set; }

Optional. Phase of the maintenance window. This is to capture order of maintenance. For example, for Cloud SQL resources, this can be used to capture if the maintenance window is in Week1, Week2, Week5, etc. Non production resources are usually part of early phase. For more details, refer to Cloud SQL resources - https://cloud.google.com/sql/docs/mysql/maintenance

Property Value
Type Description
Phase

StartTime

public TimeOfDay StartTime { get; set; }

Optional. Preferred time to start the maintenance operation on the specified day.

Property Value
Type Description
TimeOfDay