RecurringMaintenanceWindow(mapping=None, *, ignore_unknown_fields=False, **kwargs)Represents an arbitrary window of time that recurs. Alternative to RecurringTimeWindow, with renamed fields.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
|---|---|
| Name | Description |
delay_until |
google.type.date_pb2.Date
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. This field is a member of oneof_ _delay_until.
|
window_start_time |
google.type.timeofday_pb2.TimeOfDay
Required. Start time of the window on days that it is scheduled, assuming UTC timezone. |
window_duration |
google.protobuf.duration_pb2.Duration
Required. Duration of the window. |
recurrence |
str
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.
|