public sealed class RecurringMaintenanceWindow : IMessage<RecurringMaintenanceWindow>, IEquatable<RecurringMaintenanceWindow>, IDeepCloneable<RecurringMaintenanceWindow>, IBufferMessage, IMessageReference documentation and code samples for the Google Kubernetes Engine v1 API class RecurringMaintenanceWindow.
Represents an arbitrary window of time that recurs. Will replace RecurringTimeWindow.
Implements
IMessageRecurringMaintenanceWindow, IEquatableRecurringMaintenanceWindow, IDeepCloneableRecurringMaintenanceWindow, IBufferMessage, IMessageNamespace
Google.Cloud.Container.V1Assembly
Google.Cloud.Container.V1.dll
Constructors
RecurringMaintenanceWindow()
public RecurringMaintenanceWindow()RecurringMaintenanceWindow(RecurringMaintenanceWindow)
public RecurringMaintenanceWindow(RecurringMaintenanceWindow other)| Parameter | |
|---|---|
| Name | Description |
other |
RecurringMaintenanceWindow |
Properties
DelayUntil
public Date DelayUntil { get; set; }Optional. Specifies the date before which will not be scheduled. Depending on the recurrence, this may be the date the first window appears. Days are measured in the UTC timezone. This setting must be used when INTERVAL>1 or FREQ=WEEKLY/MONTHLY and no BYDAY specified.
| Property Value | |
|---|---|
| Type | Description |
Date |
|
Recurrence
public string Recurrence { get; set; }Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window recurs.
For example, to have something repeat every weekday, you'd use:
FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR
To repeat some window daily (equivalent to the DailyMaintenanceWindow):
FREQ=DAILY
For the first weekend of every month:
FREQ=MONTHLY;BYSETPOS=1;BYDAY=SA,SU
The FREQ values of HOURLY, MINUTELY, and SECONDLY are not supported.
| Property Value | |
|---|---|
| Type | Description |
string |
|
WindowDuration
public Duration WindowDuration { get; set; }Required. Duration of the window.
| Property Value | |
|---|---|
| Type | Description |
Duration |
|
WindowStartTime
public TimeOfDay WindowStartTime { get; set; }Required. Start time of the window on days that it is scheduled, assuming UTC timezone.
| Property Value | |
|---|---|
| Type | Description |
TimeOfDay |
|