View Source GoogleApi.AlloyDB.V1.Model.ContinuousBackupConfig (google_api_alloy_db v0.5.0)

ContinuousBackupConfig describes the continuous backups recovery configurations of a cluster.

Attributes

  • enabled (type: boolean(), default: nil) - Whether ContinuousBackup is enabled.
  • encryptionConfig (type: GoogleApi.AlloyDB.V1.Model.EncryptionConfig.t, default: nil) - The encryption config can be specified to encrypt the backups with a customer-managed encryption key (CMEK). When this field is not specified, the backup will then use default encryption scheme to protect the user data.
  • recoveryWindowDays (type: integer(), default: nil) - The number of days that are eligible to restore from using PITR. To support the entire recovery window, backups and logs are retained for one day more than the recovery window. If not set, defaults to 14 days.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AlloyDB.V1.Model.ContinuousBackupConfig{
  enabled: boolean() | nil,
  encryptionConfig: GoogleApi.AlloyDB.V1.Model.EncryptionConfig.t() | nil,
  recoveryWindowDays: integer() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.