Class RecurringMaintenanceWindow
Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields.
Implements
Inherited Members
Namespace: Google.Apis.Container.v1beta1.Data
Assembly: Google.Apis.Container.v1beta1.dll
Syntax
public class RecurringMaintenanceWindow : IDirectResponseSchema
Properties
DelayUntil
Optional. Windows will not be scheduled before that day. 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.
Declaration
[JsonProperty("delayUntil")]
public virtual Date DelayUntil { get; set; }
Property Value
| Type | Description |
|---|---|
| Date |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Recurrence
Required. An RRULE (https://tools.ietf.org/html/rfc5545#section-3.8.5.3) for how this window reccurs. 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.
Declaration
[JsonProperty("recurrence")]
public virtual string Recurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WindowDuration
Required. Duration of the window.
Declaration
[JsonProperty("windowDuration")]
public virtual object WindowDuration { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
WindowStartTime
Required. Start time of the window on days that it is scheduled, assuming UTC timezone.
Declaration
[JsonProperty("windowStartTime")]
public virtual TimeOfDay WindowStartTime { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeOfDay |