Values_3.ScheduledInstanceRecurrenceRequestSourceDescribes the recurring schedule for a Scheduled Instance.
type nonrec t = {frequency : Values_0.String_.t option;The frequency (Daily, Weekly, or Monthly).
*)interval : Values_0.Integer.t option;The interval quantity. The interval unit depends on the value of Frequency. For example, every 2 weeks or every 2 months.
*)occurrenceDays : Values_2.OccurrenceDayRequestSet.t option;The days. For a monthly schedule, this is one or more days of the month (1-31). For a weekly schedule, this is one or more days of the week (1-7, where 1 is Sunday). You can't specify this value with a daily schedule. If the occurrence is relative to the end of the month, you can specify only a single day.
*)occurrenceRelativeToEnd : Values_0.Boolean.t option;Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.
*)occurrenceUnit : Values_0.String_.t option;The unit for OccurrenceDays (DayOfWeek or DayOfMonth). This value is required for a monthly schedule. You can't specify DayOfWeek with a weekly schedule. You can't specify this value with a daily schedule.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Integer of Values_0.Integer.t
| `List of [> `Integer of Values_0.Integer.t ] list
| `String of Values_0.String_.t ])
list ]