GetDatabaseInstancesInstanceSettingBackupConfiguration

data class GetDatabaseInstancesInstanceSettingBackupConfiguration(val backupRetentionSettings: List<GetDatabaseInstancesInstanceSettingBackupConfigurationBackupRetentionSetting>, val binaryLogEnabled: Boolean, val enabled: Boolean, val location: String, val pointInTimeRecoveryEnabled: Boolean, val startTime: String, val transactionLogRetentionDays: Int)

Constructors

constructor(backupRetentionSettings: List<GetDatabaseInstancesInstanceSettingBackupConfigurationBackupRetentionSetting>, binaryLogEnabled: Boolean, enabled: Boolean, location: String, pointInTimeRecoveryEnabled: Boolean, startTime: String, transactionLogRetentionDays: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

True if binary logging is enabled. If settings.backup_configuration.enabled is false, this must be as well. Can only be used with MySQL.

Link copied to clipboard

True if backup configuration is enabled.

Link copied to clipboard

Location of the backup configuration.

Link copied to clipboard

True if Point-in-time recovery is enabled.

Link copied to clipboard

HH:MM format time indicating when backup configuration starts.

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, from 1 to 35.)