BackupConfigurationResponse constructor
const
BackupConfigurationResponse({
- required Input<
BackupRetentionSettingsResponse> backupRetentionSettings, - required Input<
bool> binaryLogEnabled, - required Input<
bool> enabled, - required Input<
String> kind, - required Input<
String> location, - required Input<
bool> pointInTimeRecoveryEnabled, - required Input<
bool> replicationLogArchivingEnabled, - required Input<
String> startTime, - required Input<
int> transactionLogRetentionDays,
Creates a new BackupConfigurationResponse.
backupRetentionSettings Backup retention settings.
binaryLogEnabled (MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.
enabled Whether this configuration is enabled.
kind This is always sql#backupConfiguration.
location Location of the backup
pointInTimeRecoveryEnabled Whether point in time recovery is enabled.
replicationLogArchivingEnabled Reserved for future use.
startTime Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.
transactionLogRetentionDays The number of days of transaction logs we retain for point in time restore, from 1-7.
Implementation
const BackupConfigurationResponse({
required this.backupRetentionSettings,
required this.binaryLogEnabled,
required this.enabled,
required this.kind,
required this.location,
required this.pointInTimeRecoveryEnabled,
required this.replicationLogArchivingEnabled,
required this.startTime,
required this.transactionLogRetentionDays,
});