Class MaintenanceWindow (2.7.0)

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

MaintenanceWindow defines the maintenance window to be used for the cluster.

Inheritance

Object > MaintenanceWindow

Namespace

Google.Cloud.Container.V1

Assembly

Google.Cloud.Container.V1.dll

Constructors

MaintenanceWindow()

public MaintenanceWindow()

MaintenanceWindow(MaintenanceWindow)

public MaintenanceWindow(MaintenanceWindow other)
Parameter
NameDescription
otherMaintenanceWindow

Properties

DailyMaintenanceWindow

public DailyMaintenanceWindow DailyMaintenanceWindow { get; set; }

DailyMaintenanceWindow specifies a daily maintenance operation window.

Property Value
TypeDescription
DailyMaintenanceWindow

MaintenanceExclusions

public MapField<string, TimeWindow> MaintenanceExclusions { get; }

Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.

Property Value
TypeDescription
MapField<String, TimeWindow>

PolicyCase

public MaintenanceWindow.PolicyOneofCase PolicyCase { get; }
Property Value
TypeDescription
MaintenanceWindow.PolicyOneofCase

RecurringWindow

public RecurringTimeWindow RecurringWindow { get; set; }

RecurringWindow specifies some number of recurring time periods for maintenance to occur. The time windows may be overlapping. If no maintenance windows are set, maintenance can occur at any time.

Property Value
TypeDescription
RecurringTimeWindow