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

View Source

The configuration for scheduled snapshot creation mechanism.

Attributes

  • enabled (type: boolean(), default: nil) - Optional. Whether scheduled snapshots creation is enabled.
  • snapshotCreationSchedule (type: String.t, default: nil) - Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.
  • snapshotLocation (type: String.t, default: nil) - Optional. The Cloud Storage location for storing automatically created snapshots.
  • timeZone (type: String.t, default: nil) - Optional. Time zone that sets the context to interpret snapshot_creation_schedule.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Composer.V1beta1.Model.ScheduledSnapshotsConfig{
  enabled: boolean() | nil,
  snapshotCreationSchedule: String.t() | nil,
  snapshotLocation: String.t() | nil,
  timeZone: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.