GoogleApi.Composer.V1beta1.Model.MaintenanceWindow (google_api_composer v0.36.3)

View Source

The configuration settings for Cloud Composer maintenance window. The following example: { "startTime":"2019-08-01T01:00:00Z" "endTime":"2019-08-01T07:00:00Z" "recurrence":"FREQ=WEEKLY;BYDAY=TU,WE" } would define a maintenance window between 01 and 07 hours UTC during each Tuesday and Wednesday.

Attributes

  • endTime (type: DateTime.t, default: nil) - Required. Maintenance window end time. It is used only to calculate the duration of the maintenance window. The value for end_time must be in the future, relative to start_time.
  • recurrence (type: String.t, default: nil) - Required. Maintenance window recurrence. Format is a subset of RFC-5545 RRULE. The only allowed values for FREQ field are FREQ=DAILY and FREQ=WEEKLY;BYDAY=... Example values: FREQ=WEEKLY;BYDAY=TU,WE, FREQ=DAILY.
  • startTime (type: DateTime.t, default: nil) - Required. Start time of the first recurrence of the maintenance window.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Composer.V1beta1.Model.MaintenanceWindow{
  endTime: DateTime.t() | nil,
  recurrence: String.t() | nil,
  startTime: DateTime.t() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.