Class RecurringSchedule

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
NameDescription
google.type.datetime_pb2.TimeZonetime_zone
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.
google.protobuf.timestamp_pb2.Timestampstart_time
Optional. The time that the recurring schedule becomes effective. Defaults to ``create_time`` of the patch deployment.
google.protobuf.timestamp_pb2.Timestampend_time
Optional. The end time at which a recurring patch deployment schedule is no longer active.
google.type.timeofday_pb2.TimeOfDaytime_of_day
Required. Time of the day to run a recurring deployment.
google.cloud.osconfig_v1.types.RecurringSchedule.Frequencyfrequency
Required. The frequency unit of this recurring schedule.
google.cloud.osconfig_v1.types.WeeklyScheduleweekly
Required. Schedule with weekly executions. This field is a member of `oneof`_ ``schedule_config``.
google.cloud.osconfig_v1.types.MonthlySchedulemonthly
Required. Schedule with monthly executions. This field is a member of `oneof`_ ``schedule_config``.
google.protobuf.timestamp_pb2.Timestamplast_execute_time
Output only. The time the last patch job ran successfully.
google.protobuf.timestamp_pb2.Timestampnext_execute_time
Output only. The time the next patch job is scheduled to run.

Inheritance

builtins.object > proto.message.Message > RecurringSchedule

Classes

Frequency

Frequency(value)

Specifies the frequency of the recurring patch deployments.