LinuxWebAppBackupScheduleArgs

data class LinuxWebAppBackupScheduleArgs(val frequencyInterval: Output<Int>, val frequencyUnit: Output<String>, val keepAtLeastOneBackup: Output<Boolean>? = null, val lastExecutionTime: Output<String>? = null, val retentionPeriodDays: Output<Int>? = null, val startTime: Output<String>? = null) : ConvertibleToJava<LinuxWebAppBackupScheduleArgs>

Constructors

Link copied to clipboard
constructor(frequencyInterval: Output<Int>, frequencyUnit: Output<String>, keepAtLeastOneBackup: Output<Boolean>? = null, lastExecutionTime: Output<String>? = null, retentionPeriodDays: Output<Int>? = null, startTime: Output<String>? = null)

Properties

Link copied to clipboard
val frequencyInterval: Output<Int>

How often the backup should be executed (e.g. for weekly backup, this should be set to 7 and frequency_unit should be set to Day).

Link copied to clipboard
val frequencyUnit: Output<String>

The unit of time for how often the backup should take place. Possible values include: Day, Hour

Link copied to clipboard
val keepAtLeastOneBackup: Output<Boolean>? = null

Should the service keep at least one backup, regardless of the age of backup? Defaults to false.

Link copied to clipboard
val lastExecutionTime: Output<String>? = null

The time the backup was last attempted.

Link copied to clipboard
val retentionPeriodDays: Output<Int>? = null

After how many days backups should be deleted. Defaults to 30.

Link copied to clipboard
val startTime: Output<String>? = null

When the schedule should start working in RFC-3339 format.

Functions

Link copied to clipboard
open override fun toJava(): LinuxWebAppBackupScheduleArgs