GoogleApi.SQLAdmin.V1.Model.BackupConfiguration (google_api_sql_admin v0.71.0)
View SourceDatabase instance backup configuration.
Attributes
-
backupRetentionSettings(type:GoogleApi.SQLAdmin.V1.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 used to perform point-in-time recovery (PITR) for the database.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.SQLAdmin.V1.Model.BackupConfiguration{ backupRetentionSettings: GoogleApi.SQLAdmin.V1.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 }