SimpleSchedulePolicyArgs

data class SimpleSchedulePolicyArgs(val hourlySchedule: Output<HourlyScheduleArgs>? = null, val schedulePolicyType: Output<String>, val scheduleRunDays: Output<List<DayOfWeek>>? = null, val scheduleRunFrequency: Output<Either<String, ScheduleRunType>>? = null, val scheduleRunTimes: Output<List<String>>? = null, val scheduleWeeklyFrequency: Output<Int>? = null) : ConvertibleToJava<SimpleSchedulePolicyArgs>

Simple policy schedule.

Constructors

Link copied to clipboard
constructor(hourlySchedule: Output<HourlyScheduleArgs>? = null, schedulePolicyType: Output<String>, scheduleRunDays: Output<List<DayOfWeek>>? = null, scheduleRunFrequency: Output<Either<String, ScheduleRunType>>? = null, scheduleRunTimes: Output<List<String>>? = null, scheduleWeeklyFrequency: Output<Int>? = null)

Properties

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 'SimpleSchedulePolicy'.

Link copied to clipboard
val scheduleRunDays: Output<List<DayOfWeek>>? = null

List of days of week this schedule has to be run.

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

Frequency of the schedule operation of this policy.

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

List of times of day this schedule has to be run.

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

At every number weeks this schedule has to be run.

Functions

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