Class RecurringSchedule (1.4.0)

RecurringSchedule(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Sets the time for recurring patch deployments. .. attribute:: time_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.

:type: google.type.datetime_pb2.TimeZone

Attributes

NameDescription
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.
monthly google.cloud.osconfig_v1.types.MonthlySchedule
Required. Schedule with monthly executions.
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.

Classes

Frequency

Frequency(value)

Specifies the frequency of the recurring patch deployments.