public sealed class RecurringSchedule : IMessage<RecurringSchedule>, IEquatable<RecurringSchedule>, IDeepCloneable<RecurringSchedule>, IBufferMessage, IMessageSets the time for recurring patch deployments.
Inheritance
System.Object > RecurringScheduleImplements
IMessage<RecurringSchedule>, System.IEquatable<RecurringSchedule>, IDeepCloneable<RecurringSchedule>, 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 |
RecurringSchedule.Types.Frequency |
|
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 |
RecurringSchedule.ScheduleConfigOneofCase |
|
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 |
|