public sealed class MaintenanceWindow : IMessage<MaintenanceWindow>, IEquatable<MaintenanceWindow>, IDeepCloneable<MaintenanceWindow>, IBufferMessage, IMessage
MaintenanceWindow defines the maintenance window to be used for the cluster.
Implements
IMessage<MaintenanceWindow>, IEquatable<MaintenanceWindow>, IDeepCloneable<MaintenanceWindow>, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
MaintenanceWindow()
public MaintenanceWindow()
MaintenanceWindow(MaintenanceWindow)
public MaintenanceWindow(MaintenanceWindow other)
Parameter | |
---|---|
Name | Description |
other | MaintenanceWindow |
Properties
DailyMaintenanceWindow
public DailyMaintenanceWindow DailyMaintenanceWindow { get; set; }
DailyMaintenanceWindow specifies a daily maintenance operation window.
Property Value | |
---|---|
Type | Description |
DailyMaintenanceWindow |
MaintenanceExclusions
public MapField<string, TimeWindow> MaintenanceExclusions { get; }
Exceptions to maintenance window. Non-emergency maintenance should not occur in these windows.
Property Value | |
---|---|
Type | Description |
MapField<String, TimeWindow> |
PolicyCase
public MaintenanceWindow.PolicyOneofCase PolicyCase { get; }
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
RecurringTimeWindow |