RecurringSchedule(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Sets the time for recurring patch deployments.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes
Name | Description |
time_zone |
google.type.datetime_pb2.TimeZone
Required. Defines the time zone that ``time_of_day`` is relative to. The rules for daylight saving time are determined by the chosen time zone. |
start_time |
google.protobuf.timestamp_pb2.Timestamp
Optional. The time that the recurring schedule becomes effective. Defaults to ``create_time`` of the patch deployment. |
end_time |
google.protobuf.timestamp_pb2.Timestamp
Optional. The end time at which a recurring patch deployment schedule is no longer active. |
time_of_day |
google.type.timeofday_pb2.TimeOfDay
Required. Time of the day to run a recurring deployment. |
frequency |
google.cloud.osconfig_v1.types.RecurringSchedule.Frequency
Required. The frequency unit of this recurring schedule. |
weekly |
google.cloud.osconfig_v1.types.WeeklySchedule
Required. Schedule with weekly executions. This field is a member of `oneof`_ ``schedule_config``. |
monthly |
google.cloud.osconfig_v1.types.MonthlySchedule
Required. Schedule with monthly executions. This field is a member of `oneof`_ ``schedule_config``. |
last_execute_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time the last patch job ran successfully. |
next_execute_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. The time the next patch job is scheduled to run. |
Inheritance
builtins.object > proto.message.Message > RecurringScheduleClasses
Frequency
Frequency(value)
Specifies the frequency of the recurring patch deployments.