GetDatabaseInstancesInstanceSettingBackupConfiguration class
Constructors
-
GetDatabaseInstancesInstanceSettingBackupConfiguration({required Input<
List< backupRetentionSettings, required Input<GetDatabaseInstancesInstanceSettingBackupConfigurationBackupRetentionSetting> >String> backupTier, required Input<bool> binaryLogEnabled, required Input<bool> enabled, required Input<String> location, required Input<bool> pointInTimeRecoveryEnabled, required Input<String> startTime, required Input<int> transactionLogRetentionDays}) -
Creates a new GetDatabaseInstancesInstanceSettingBackupConfiguration.
backupRetentionSettingsRequired.backupTierBackup tier that manages the backups for the instance.binaryLogEnabledTrue if binary logging is enabled. If settings.backup_configuration.enabled is false, this must be as well. Can only be used with MySQL.enabledTrue if backup configuration is enabled.locationLocation of the backup configuration.pointInTimeRecoveryEnabledTrue if Point-in-time recovery is enabled.startTimeHH:MM format time indicating when backup configuration starts.transactionLogRetentionDaysThe 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.)const -
GetDatabaseInstancesInstanceSettingBackupConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
backupRetentionSettings
→ Input<
List< GetDatabaseInstancesInstanceSettingBackupConfigurationBackupRetentionSetting> > -
final
-
backupTier
→ Input<
String> -
Backup tier that manages the backups for the instance.
final
-
binaryLogEnabled
→ Input<
bool> -
True if binary logging is enabled. If settings.backup_configuration.enabled is false, this must be as well. 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> -
Location of the backup configuration.
final
-
pointInTimeRecoveryEnabled
→ Input<
bool> -
True if Point-in-time recovery is enabled.
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 instances, 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