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

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited