BackupConfigurationResponse

data class BackupConfigurationResponse(val backupRetentionSettings: BackupRetentionSettingsResponse, val binaryLogEnabled: Boolean, val enabled: Boolean, val kind: String, val location: String, val pointInTimeRecoveryEnabled: Boolean, val replicationLogArchivingEnabled: Boolean, val startTime: String, val transactionLogRetentionDays: Int)

Database instance backup configuration.

Constructors

Link copied to clipboard
fun BackupConfigurationResponse(backupRetentionSettings: BackupRetentionSettingsResponse, binaryLogEnabled: Boolean, enabled: Boolean, kind: String, location: String, pointInTimeRecoveryEnabled: Boolean, replicationLogArchivingEnabled: Boolean, startTime: String, transactionLogRetentionDays: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

(MySQL only) Whether binary log is enabled. If backup configuration is disabled, binarylog must be disabled as well.

Link copied to clipboard

Whether this configuration is enabled.

Link copied to clipboard

This is always sql#backupConfiguration.

Link copied to clipboard

Location of the backup

Link copied to clipboard

(Postgres only) Whether point in time recovery is enabled.

Link copied to clipboard

Reserved for future use.

Link copied to clipboard

Start time for the daily backup configuration in UTC timezone in the 24 hour format - HH:MM.

Link copied to clipboard

The number of days of transaction logs we retain for point in time restore, from 1-7.