BackupPlanBackupScheduleArgs

data class BackupPlanBackupScheduleArgs(val cronSchedule: Output<String>? = null, val paused: Output<Boolean>? = null, val rpoConfig: Output<BackupPlanBackupScheduleRpoConfigArgs>? = null) : ConvertibleToJava<BackupPlanBackupScheduleArgs>

Constructors

Link copied to clipboard
constructor(cronSchedule: Output<String>? = null, paused: Output<Boolean>? = null, rpoConfig: Output<BackupPlanBackupScheduleRpoConfigArgs>? = null)

Properties

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

A standard cron string that defines a repeating schedule for creating Backups via this BackupPlan. This is mutually exclusive with the rpoConfig field since at most one schedule can be defined for a BackupPlan. If this is defined, then backupRetainDays must also be defined.

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

This flag denotes whether automatic Backup creation is paused for this BackupPlan.

Link copied to clipboard

Defines the RPO schedule configuration for this BackupPlan. This is mutually exclusive with the cronSchedule field since at most one schedule can be defined for a BackupPLan. If this is defined, then backupRetainDays must also be defined. Structure is documented below.

Functions

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