AppServiceBackupScheduleArgs

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

Constructors

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

Properties

Link copied to clipboard
val frequencyInterval: Output<Int>

Sets how often the backup should be executed.

Link copied to clipboard
val frequencyUnit: Output<String>

Sets the unit of time for how often the backup should be executed. Possible values are Day or Hour.

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

Should at least one backup always be kept in the Storage Account by the Retention Policy, regardless of how old it is?

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

Specifies the number of days after which Backups should be deleted. Defaults to 30.

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

Sets when the schedule should start working.

Functions

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