Backup Configuration Args
data class BackupConfigurationArgs(val backupRetentionSettings: Output<BackupRetentionSettingsArgs>? = null, val binaryLogEnabled: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val kind: Output<String>? = null, val location: Output<String>? = null, val pointInTimeRecoveryEnabled: Output<Boolean>? = null, val replicationLogArchivingEnabled: Output<Boolean>? = null, val startTime: Output<String>? = null, val transactionLogRetentionDays: Output<Int>? = null) : ConvertibleToJava<BackupConfigurationArgs>
Database instance backup configuration.
Constructors
Link copied to clipboard
constructor(backupRetentionSettings: Output<BackupRetentionSettingsArgs>? = null, binaryLogEnabled: Output<Boolean>? = null, enabled: Output<Boolean>? = null, kind: Output<String>? = null, location: Output<String>? = null, pointInTimeRecoveryEnabled: Output<Boolean>? = null, replicationLogArchivingEnabled: Output<Boolean>? = null, startTime: Output<String>? = null, transactionLogRetentionDays: Output<Int>? = null)
Properties
Link copied to clipboard
Backup retention settings.
Link copied to clipboard
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
Link copied to clipboard
(Postgres only) Whether point in time recovery is enabled.
Link copied to clipboard
Reserved for future use.
Link copied to clipboard
The number of days of transaction logs we retain for point in time restore, from 1-7.