LinuxFunctionAppSlotBackupScheduleArgs

data class LinuxFunctionAppSlotBackupScheduleArgs(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<LinuxFunctionAppSlotBackupScheduleArgs>

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 and Hour.

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

Should the service keep at least one backup, regardless of 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(): LinuxFunctionAppSlotBackupScheduleArgs