Database Instance Settings Backup Configuration Args
data class DatabaseInstanceSettingsBackupConfigurationArgs(val backupRetentionSettings: Output<DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs>? = null, val binaryLogEnabled: Output<Boolean>? = null, val enabled: Output<Boolean>? = null, val location: Output<String>? = null, val pointInTimeRecoveryEnabled: Output<Boolean>? = null, val startTime: Output<String>? = null, val transactionLogRetentionDays: Output<Int>? = null) : ConvertibleToJava<DatabaseInstanceSettingsBackupConfigurationArgs>
Constructors
Link copied to clipboard
constructor(backupRetentionSettings: Output<DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs>? = null, binaryLogEnabled: Output<Boolean>? = null, enabled: Output<Boolean>? = null, location: Output<String>? = null, pointInTimeRecoveryEnabled: Output<Boolean>? = null, startTime: Output<String>? = null, transactionLogRetentionDays: Output<Int>? = null)
Properties
Link copied to clipboard
val backupRetentionSettings: Output<DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettingsArgs>? = null
Backup retention settings. The configuration is detailed below.
Link copied to clipboard
True if binary logging is enabled. Can only be used with MySQL.
Link copied to clipboard
True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL and SQL Server instances.
Link copied to clipboard
The number of days of transaction logs we retain for point in time restore, from 1-7. For PostgreSQL Enterprise Plus instances, the number of days of retained transaction logs can be set from 1 to 35.