DatabaseInstanceSettingsBackupConfigurationArgs

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

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

Backup retention settings. The configuration is detailed below.

Link copied to clipboard
val binaryLogEnabled: Output<Boolean>? = null

True if binary logging is enabled. Can only be used with MySQL.

Link copied to clipboard
val enabled: Output<Boolean>? = null

True if backup configuration is enabled.

Link copied to clipboard
val location: Output<String>? = null

The region where the backup will be stored

Link copied to clipboard
val pointInTimeRecoveryEnabled: Output<Boolean>? = null

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
val startTime: Output<String>? = null

HH:MM format time indicating when backup configuration starts.

Link copied to clipboard
val transactionLogRetentionDays: Output<Int>? = null

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.

Functions

Link copied to clipboard
open override fun toJava(): DatabaseInstanceSettingsBackupConfigurationArgs