AutoBackupSettings Constructors

Definition

Overloads

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.

AutoBackupSettings()

Initializes a new instance of the AutoBackupSettings class.

public AutoBackupSettings ();
Public Sub New ()

Applies to

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.

public AutoBackupSettings (bool? enable = default, bool? enableEncryption = default, int? retentionPeriod = default, string storageAccountUrl = default, string storageAccessKey = default, string password = default, bool? backupSystemDbs = default, string backupScheduleType = default, string fullBackupFrequency = default, int? fullBackupStartTime = default, int? fullBackupWindowHours = default, int? logBackupFrequency = default);
new Microsoft.Azure.Management.SqlVirtualMachine.Models.AutoBackupSettings : Nullable<bool> * Nullable<bool> * Nullable<int> * string * string * string * Nullable<bool> * string * string * Nullable<int> * Nullable<int> * Nullable<int> -> Microsoft.Azure.Management.SqlVirtualMachine.Models.AutoBackupSettings
Public Sub New (Optional enable As Nullable(Of Boolean) = Nothing, Optional enableEncryption As Nullable(Of Boolean) = Nothing, Optional retentionPeriod As Nullable(Of Integer) = Nothing, Optional storageAccountUrl As String = Nothing, Optional storageAccessKey As String = Nothing, Optional password As String = Nothing, Optional backupSystemDbs As Nullable(Of Boolean) = Nothing, Optional backupScheduleType As String = Nothing, Optional fullBackupFrequency As String = Nothing, Optional fullBackupStartTime As Nullable(Of Integer) = Nothing, Optional fullBackupWindowHours As Nullable(Of Integer) = Nothing, Optional logBackupFrequency As Nullable(Of Integer) = Nothing)

Parameters

enable
Nullable<Boolean>

Enable or disable autobackup on SQL virtual machine.

enableEncryption
Nullable<Boolean>

Enable or disable encryption for backup on SQL virtual machine.

retentionPeriod
Nullable<Int32>

Retention period of backup: 1-30 days.

storageAccountUrl
String

Storage account url where backup will be taken to.

storageAccessKey
String

Storage account key where backup will be taken to.

password
String

Password for encryption on backup.

backupSystemDbs
Nullable<Boolean>

Include or exclude system databases from auto backup.

backupScheduleType
String

Backup schedule type. Possible values include: 'Manual', 'Automated'

fullBackupFrequency
String

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

fullBackupStartTime
Nullable<Int32>

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

fullBackupWindowHours
Nullable<Int32>

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

logBackupFrequency
Nullable<Int32>

Frequency of log backups. 5-60 minutes.

Applies to