SimpleSchedulePolicyV2Args

data class SimpleSchedulePolicyV2Args(val dailySchedule: Output<DailyScheduleArgs>? = null, val hourlySchedule: Output<HourlyScheduleArgs>? = null, val schedulePolicyType: Output<String>, val scheduleRunFrequency: Output<Either<String, ScheduleRunType>>? = null, val weeklySchedule: Output<WeeklyScheduleArgs>? = null) : ConvertibleToJava<SimpleSchedulePolicyV2Args>

The V2 policy schedule for IaaS that supports hourly backups.

Constructors

Link copied to clipboard
constructor(dailySchedule: Output<DailyScheduleArgs>? = null, hourlySchedule: Output<HourlyScheduleArgs>? = null, schedulePolicyType: Output<String>, scheduleRunFrequency: Output<Either<String, ScheduleRunType>>? = null, weeklySchedule: Output<WeeklyScheduleArgs>? = null)

Properties

Link copied to clipboard
val dailySchedule: Output<DailyScheduleArgs>? = null

Daily schedule of this policy

Link copied to clipboard
val hourlySchedule: Output<HourlyScheduleArgs>? = null

hourly schedule of this policy

Link copied to clipboard

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types. Expected value is 'SimpleSchedulePolicyV2'.

Link copied to clipboard
val scheduleRunFrequency: Output<Either<String, ScheduleRunType>>? = null

Frequency of the schedule operation of this policy.

Link copied to clipboard
val weeklySchedule: Output<WeeklyScheduleArgs>? = null

Weekly schedule of this policy

Functions

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