GoogleApi.OSConfig.V1.Model.RecurringSchedule (google_api_os_config v0.12.1) View Source

Sets the time for recurring patch deployments.

Attributes

  • endTime (type: DateTime.t, default: nil) - Optional. The end time at which a recurring patch deployment schedule is no longer active.
  • frequency (type: String.t, default: nil) - Required. The frequency unit of this recurring schedule.
  • lastExecuteTime (type: DateTime.t, default: nil) - Output only. The time the last patch job ran successfully.
  • monthly (type: GoogleApi.OSConfig.V1.Model.MonthlySchedule.t, default: nil) - Required. Schedule with monthly executions.
  • nextExecuteTime (type: DateTime.t, default: nil) - Output only. The time the next patch job is scheduled to run.
  • startTime (type: DateTime.t, default: nil) - Optional. The time that the recurring schedule becomes effective. Defaults to create_time of the patch deployment.
  • timeOfDay (type: GoogleApi.OSConfig.V1.Model.TimeOfDay.t, default: nil) - Required. Time of the day to run a recurring deployment.
  • timeZone (type: GoogleApi.OSConfig.V1.Model.TimeZone.t, default: nil) - 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.
  • weekly (type: GoogleApi.OSConfig.V1.Model.WeeklySchedule.t, default: nil) - Required. Schedule with weekly executions.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.OSConfig.V1.Model.RecurringSchedule{
  endTime: DateTime.t() | nil,
  frequency: String.t() | nil,
  lastExecuteTime: DateTime.t() | nil,
  monthly: GoogleApi.OSConfig.V1.Model.MonthlySchedule.t() | nil,
  nextExecuteTime: DateTime.t() | nil,
  startTime: DateTime.t() | nil,
  timeOfDay: GoogleApi.OSConfig.V1.Model.TimeOfDay.t() | nil,
  timeZone: GoogleApi.OSConfig.V1.Model.TimeZone.t() | nil,
  weekly: GoogleApi.OSConfig.V1.Model.WeeklySchedule.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.