DatabaseInstanceSettingsBackupConfiguration class
Constructors
-
DatabaseInstanceSettingsBackupConfiguration({Input<DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings?>? backupRetentionSettings, Input<String?>? backupTier, Input<bool?>? binaryLogEnabled, Input<bool?>? enabled, Input<String?>? location, Input<bool?>? pointInTimeRecoveryEnabled, Input<String?>? startTime, Input<int?>? transactionLogRetentionDays})
-
Creates a new DatabaseInstanceSettingsBackupConfiguration.
backupRetentionSettings Backup retention settings. The configuration is detailed below.
backupTier The backup tier that manages the backups for the instance.
binaryLogEnabled True if binary logging is enabled.
enabled True if backup configuration is enabled.
location The region where the backup will be stored
pointInTimeRecoveryEnabled True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL and SQL Server instances. Enabled by default for PostgreSQL Enterprise Plus and SQL Server Enterprise Plus instances.
startTime HH:MM format time indicating when backup
transactionLogRetentionDays The number of days of transaction logs we retain for point in time restore, from 1-7. For PostgreSQL Enterprise Plus and SQL Server Enterprise Plus instances, the number of days of retained transaction logs can be set from 1 to 35.
const
-
DatabaseInstanceSettingsBackupConfiguration.fromMap(Map<String, dynamic> map)
-
factory
Properties
-
backupRetentionSettings
→ Input<DatabaseInstanceSettingsBackupConfigurationBackupRetentionSettings?>?
-
Backup retention settings. The configuration is detailed below.
final
-
backupTier
→ Input<String?>?
-
The backup tier that manages the backups for the instance.
final
-
binaryLogEnabled
→ Input<bool?>?
-
True if binary logging is enabled.
Can only be used with MySQL.
final
-
enabled
→ Input<bool?>?
-
True if backup configuration is enabled.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
location
→ Input<String?>?
-
The region where the backup will be stored
final
-
pointInTimeRecoveryEnabled
→ Input<bool?>?
-
True if Point-in-time recovery is enabled. Will restart database if enabled after instance creation. Valid only for PostgreSQL and SQL Server instances. Enabled by default for PostgreSQL Enterprise Plus and SQL Server Enterprise Plus instances.
final
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
startTime
→ Input<String?>?
-
HH:MM format time indicating when backup
configuration starts.
final
-
transactionLogRetentionDays
→ Input<int?>?
-
The number of days of transaction logs we retain for point in time restore, from 1-7. For PostgreSQL Enterprise Plus and SQL Server Enterprise Plus instances, the number of days of retained transaction logs can be set from 1 to 35.
final