WebAppBackupSchedule(Int32, BackupFrequencyUnit, Boolean, Int32) Constructor

Definition

Initializes a new instance of WebAppBackupSchedule.

public WebAppBackupSchedule(int frequencyInterval, Azure.ResourceManager.AppService.Models.BackupFrequencyUnit frequencyUnit, bool shouldKeepAtLeastOneBackup, int retentionPeriodInDays);
new Azure.ResourceManager.AppService.Models.WebAppBackupSchedule : int * Azure.ResourceManager.AppService.Models.BackupFrequencyUnit * bool * int -> Azure.ResourceManager.AppService.Models.WebAppBackupSchedule
Public Sub New (frequencyInterval As Integer, frequencyUnit As BackupFrequencyUnit, shouldKeepAtLeastOneBackup As Boolean, retentionPeriodInDays As Integer)

Parameters

frequencyInterval
Int32

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and FrequencyUnit should be set to Day) Serialized Name: BackupSchedule.frequencyInterval

frequencyUnit
BackupFrequencyUnit

The unit of time for how often the backup should be executed (e.g. for weekly backup, this should be set to Day and FrequencyInterval should be set to 7) Serialized Name: BackupSchedule.frequencyUnit

shouldKeepAtLeastOneBackup
Boolean

True if the retention policy should always keep at least one backup in the storage account, regardless how old it is; false otherwise. Serialized Name: BackupSchedule.keepAtLeastOneBackup

retentionPeriodInDays
Int32

After how many days backups should be deleted. Serialized Name: BackupSchedule.retentionPeriodInDays

Applies to