Module Values.ScheduleConfigSource

Defines the schedule for a scheduled report, including the cron expression, time zone, active period, and the schedule state.

Sourcetype nonrec t = {
  1. scheduleExpression : GenericString.t option;
    (*

    The schedule expression that specifies when to trigger the scheduled report run. This value must be a cron expression consisting of six fields separated by white spaces: cron(minutes hours day_of_month month day_of_week year).

    *)
  2. scheduleExpressionTimeZone : GenericString.t option;
    (*

    The time zone for the schedule expression, for example, UTC.

    *)
  3. schedulePeriod : SchedulePeriod.t option;
    (*

    The time period during which the schedule is active.

    *)
  4. state : ScheduleState.t option;
    (*

    The state of the schedule. ENABLED means the scheduled report runs according to its schedule expression. DISABLED means the scheduled report is paused and will not run until re-enabled.

    *)
}
Sourceval make : ?scheduleExpression:??? -> ?scheduleExpressionTimeZone:??? -> ?schedulePeriod:??? -> ?state:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of GenericString.t | `Structure of (string * [> `Timestamp of GenericTimeStamp.t ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t