public sealed class RecurringSchedule : IMessage<RecurringSchedule>, IEquatable<RecurringSchedule>, IDeepCloneable<RecurringSchedule>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud OS Config v1 API class RecurringSchedule.
Sets the time for recurring patch deployments.
Implements
IMessageRecurringSchedule, IEquatableRecurringSchedule, IDeepCloneableRecurringSchedule, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
RecurringSchedule()
public RecurringSchedule()
RecurringSchedule(RecurringSchedule)
public RecurringSchedule(RecurringSchedule other)
Parameter | |
---|---|
Name | Description |
other | RecurringSchedule |
Properties
EndTime
public Timestamp EndTime { get; set; }
Optional. The end time at which a recurring patch deployment schedule is no longer active.
Property Value | |
---|---|
Type | Description |
Timestamp |
Frequency
public RecurringSchedule.Types.Frequency Frequency { get; set; }
Required. The frequency unit of this recurring schedule.
Property Value | |
---|---|
Type | Description |
RecurringScheduleTypesFrequency |
LastExecuteTime
public Timestamp LastExecuteTime { get; set; }
Output only. The time the last patch job ran successfully.
Property Value | |
---|---|
Type | Description |
Timestamp |
Monthly
public MonthlySchedule Monthly { get; set; }
Required. Schedule with monthly executions.
Property Value | |
---|---|
Type | Description |
MonthlySchedule |
NextExecuteTime
public Timestamp NextExecuteTime { get; set; }
Output only. The time the next patch job is scheduled to run.
Property Value | |
---|---|
Type | Description |
Timestamp |
ScheduleConfigCase
public RecurringSchedule.ScheduleConfigOneofCase ScheduleConfigCase { get; }
Property Value | |
---|---|
Type | Description |
RecurringScheduleScheduleConfigOneofCase |
StartTime
public Timestamp StartTime { get; set; }
Optional. The time that the recurring schedule becomes effective.
Defaults to create_time
of the patch deployment.
Property Value | |
---|---|
Type | Description |
Timestamp |
TimeOfDay
public TimeOfDay TimeOfDay { get; set; }
Required. Time of the day to run a recurring deployment.
Property Value | |
---|---|
Type | Description |
TimeOfDay |
TimeZone
public TimeZone TimeZone { get; set; }
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.
Property Value | |
---|---|
Type | Description |
TimeZone |
Weekly
public WeeklySchedule Weekly { get; set; }
Required. Schedule with weekly executions.
Property Value | |
---|---|
Type | Description |
WeeklySchedule |