BackupConfiguration class
Database instance backup configuration.
Constructors
-
BackupConfiguration({Input<
BackupRetentionSettings> ? backupRetentionSettings, Input<bool> ? binaryLogEnabled, Input<bool> ? enabled, Input<String> ? kind, Input<String> ? location, Input<bool> ? pointInTimeRecoveryEnabled, Input<bool> ? replicationLogArchivingEnabled, Input<String> ? startTime, Input<int> ? transactionLogRetentionDays}) -
Creates a new BackupConfiguration.
backupRetentionSettingsBackup retention settings.binaryLogEnabled(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.enabledWhether this configuration is enabled.kindThis is alwayssql#backupConfiguration.locationLocation of the backuppointInTimeRecoveryEnabledWhether point in time recovery is enabled.replicationLogArchivingEnabledReserved for future use.startTimeStart time for the daily backup configuration in UTC timezone in the 24 hour format -HH:MM.transactionLogRetentionDaysThe number of days of transaction logs we retain for point in time restore, from 1-7.const -
BackupConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
backupRetentionSettings
→ Input<
BackupRetentionSettings> ? -
Backup retention settings.
final
-
binaryLogEnabled
→ Input<
bool> ? -
(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
final
-
enabled
→ Input<
bool> ? -
Whether this configuration is enabled.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
kind
→ Input<
String> ? -
This is always
sql#backupConfiguration.final -
location
→ Input<
String> ? -
Location of the backup
final
-
pointInTimeRecoveryEnabled
→ Input<
bool> ? -
Whether point in time recovery is enabled.
final
-
replicationLogArchivingEnabled
→ Input<
bool> ? -
Reserved for future use.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
startTime
→ Input<
String> ? -
Start time for the daily backup configuration in UTC timezone in the 24 hour format -
HH:MM.final -
transactionLogRetentionDays
→ Input<
int> ? -
The number of days of transaction logs we retain for point in time restore, from 1-7.
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