GoogleApi.SQLAdmin.V1beta4.Model.BackupConfiguration (google_api_sql_admin v0.71.0)
View SourceDatabase instance backup configuration.
Attributes
-
backupRetentionSettings
(type:GoogleApi.SQLAdmin.V1beta4.Model.BackupRetentionSettings.t
, default:nil
) - Backup retention settings. -
binaryLogEnabled
(type:boolean()
, default:nil
) - (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well. -
enabled
(type:boolean()
, default:nil
) - Whether this configuration is enabled. -
kind
(type:String.t
, default:nil
) - This is alwayssql#backupConfiguration
. -
location
(type:String.t
, default:nil
) - Location of the backup -
pointInTimeRecoveryEnabled
(type:boolean()
, default:nil
) - Whether point in time recovery is enabled. -
replicationLogArchivingEnabled
(type:boolean()
, default:nil
) - Reserved for future use. -
startTime
(type:String.t
, default:nil
) - Start time for the daily backup configuration in UTC timezone in the 24 hour format -HH:MM
. -
transactionLogRetentionDays
(type:integer()
, default:nil
) - The number of days of transaction logs we retain for point in time restore, from 1-7. -
transactionalLogStorageState
(type:String.t
, default:nil
) - Output only. This value contains the storage location of transactional logs for the database for point-in-time recovery.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.SQLAdmin.V1beta4.Model.BackupConfiguration{ backupRetentionSettings: GoogleApi.SQLAdmin.V1beta4.Model.BackupRetentionSettings.t() | nil, binaryLogEnabled: boolean() | nil, enabled: boolean() | nil, kind: String.t() | nil, location: String.t() | nil, pointInTimeRecoveryEnabled: boolean() | nil, replicationLogArchivingEnabled: boolean() | nil, startTime: String.t() | nil, transactionLogRetentionDays: integer() | nil, transactionalLogStorageState: String.t() | nil }