GoogleApi.Memcache.V1beta2.Model.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule (google_api_memcache v0.19.0) View Source

Maintenance schedule which is exposed to customer and potentially end user, indicating published upcoming future maintenance schedule

Attributes

  • canReschedule (type: boolean(), default: nil) - This field is deprecated, and will be always set to true since reschedule can happen multiple times now. This field should not be removed until all service producers remove this for their customers.
  • endTime (type: DateTime.t, default: nil) - The scheduled end time for the maintenance.
  • rolloutManagementPolicy (type: String.t, default: nil) - The rollout management policy this maintenance schedule is associated with. When doing reschedule update request, the reschedule should be against this given policy.
  • scheduleDeadlineTime (type: DateTime.t, default: nil) - schedule_deadline_time is the time deadline any schedule start time cannot go beyond, including reschedule. It's normally the initial schedule start time plus maintenance window length (1 day or 1 week). Maintenance cannot be scheduled to start beyond this deadline.
  • startTime (type: DateTime.t, default: nil) - The scheduled start time for the maintenance.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() ::
  %GoogleApi.Memcache.V1beta2.Model.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule{
    canReschedule: boolean() | nil,
    endTime: DateTime.t() | nil,
    rolloutManagementPolicy: String.t() | nil,
    scheduleDeadlineTime: DateTime.t() | nil,
    startTime: DateTime.t() | nil
  }

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.