AutoBackupSettingsResponse

data class AutoBackupSettingsResponse(val backupScheduleType: String? = null, val backupSystemDbs: Boolean? = null, val enable: Boolean? = null, val enableEncryption: Boolean? = null, val fullBackupFrequency: String? = null, val fullBackupStartTime: Int? = null, val fullBackupWindowHours: Int? = null, val logBackupFrequency: Int? = null, val retentionPeriod: Int? = null, val storageAccountUrl: String? = null)

Configure backups for databases in your SQL virtual machine.

Constructors

Link copied to clipboard
constructor(backupScheduleType: String? = null, backupSystemDbs: Boolean? = null, enable: Boolean? = null, enableEncryption: Boolean? = null, fullBackupFrequency: String? = null, fullBackupStartTime: Int? = null, fullBackupWindowHours: Int? = null, logBackupFrequency: Int? = null, retentionPeriod: Int? = null, storageAccountUrl: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Backup schedule type.

Link copied to clipboard

Include or exclude system databases from auto backup.

Link copied to clipboard
val enable: Boolean? = null

Enable or disable autobackup on SQL virtual machine.

Link copied to clipboard

Enable or disable encryption for backup on SQL virtual machine.

Link copied to clipboard

Frequency of full backups. In both cases, full backups begin during the next scheduled time window.

Link copied to clipboard

Start time of a given day during which full backups can take place. 0-23 hours.

Link copied to clipboard

Duration of the time window of a given day during which full backups can take place. 1-23 hours.

Link copied to clipboard
val logBackupFrequency: Int? = null

Frequency of log backups. 5-60 minutes.

Link copied to clipboard
val retentionPeriod: Int? = null

Retention period of backup: 1-30 days.

Link copied to clipboard

Storage account url where backup will be taken to.