Share via


AutoBackupSettings Class

Definition

Configure backups for databases in your SQL virtual machine.

public class AutoBackupSettings
type AutoBackupSettings = class
Public Class AutoBackupSettings
Inheritance
AutoBackupSettings

Constructors

AutoBackupSettings()

Initializes a new instance of the AutoBackupSettings class.

AutoBackupSettings(Nullable<Boolean>, Nullable<Boolean>, Nullable<Int32>, String, String, String, Nullable<Boolean>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

Initializes a new instance of the AutoBackupSettings class.

Properties

BackupScheduleType

Gets or sets backup schedule type. Possible values include: 'Manual', 'Automated'

BackupSystemDbs

Gets or sets include or exclude system databases from auto backup.

Enable

Gets or sets enable or disable autobackup on SQL virtual machine.

EnableEncryption

Gets or sets enable or disable encryption for backup on SQL virtual machine.

FullBackupFrequency

Gets or sets frequency of full backups. In both cases, full backups begin during the next scheduled time window. Possible values include: 'Daily', 'Weekly'

FullBackupStartTime

Gets or sets start time of a given day during which full backups can take place. 0-23 hours.

FullBackupWindowHours

Gets or sets duration of the time window of a given day during which full backups can take place. 1-23 hours.

LogBackupFrequency

Gets or sets frequency of log backups. 5-60 minutes.

Password

Gets or sets password for encryption on backup.

RetentionPeriod

Gets or sets retention period of backup: 1-30 days.

StorageAccessKey

Gets or sets storage account key where backup will be taken to.

StorageAccountUrl

Gets or sets storage account url where backup will be taken to.

Applies to