SchedulePropertiesArgs

data class SchedulePropertiesArgs(val dayOfMonth: Output<Int>? = null, val daysOfWeek: Output<List<Either<String, DaysOfWeek>>>? = null, val endDate: Output<String>, val frequency: Output<Either<String, ScheduleFrequency>>, val hourOfDay: Output<Int>? = null, val startDate: Output<String>, val weeksOfMonth: Output<List<Either<String, WeeksOfMonth>>>? = null) : ConvertibleToJava<SchedulePropertiesArgs>

The properties of the schedule.

Constructors

Link copied to clipboard
constructor(dayOfMonth: Output<Int>? = null, daysOfWeek: Output<List<Either<String, DaysOfWeek>>>? = null, endDate: Output<String>, frequency: Output<Either<String, ScheduleFrequency>>, hourOfDay: Output<Int>? = null, startDate: Output<String>, weeksOfMonth: Output<List<Either<String, WeeksOfMonth>>>? = null)

Properties

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

UTC day on which cost analysis data will be emailed. Must be between 1 and 31. This property is applicable when frequency is Monthly and overrides weeksOfMonth or daysOfWeek.

Link copied to clipboard
val daysOfWeek: Output<List<Either<String, DaysOfWeek>>>? = null

Day names in english on which cost analysis data will be emailed. This property is applicable when frequency is Weekly or Monthly.

Link copied to clipboard
val endDate: Output<String>

The end date and time of the scheduled action (UTC).

Link copied to clipboard
val frequency: Output<Either<String, ScheduleFrequency>>

Frequency of the schedule.

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

UTC time at which cost analysis data will be emailed.

Link copied to clipboard
val startDate: Output<String>

The start date and time of the scheduled action (UTC).

Link copied to clipboard
val weeksOfMonth: Output<List<Either<String, WeeksOfMonth>>>? = null

Weeks in which cost analysis data will be emailed. This property is applicable when frequency is Monthly and used in combination with daysOfWeek.

Functions

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