QuickSight.RefreshSchedule
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshonday.html
and schedule_frequency = {
time_zone : string option;
refresh_on_day : refresh_on_day option;
time_of_the_day : string option;
interval : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-schedulefrequency.html
and refresh_schedule_map = {
start_after_date_time : string option;
schedule_id : string option;
schedule_frequency : schedule_frequency option;
refresh_type : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-refreshschedule-refreshschedulemap.html
type properties = {
schedule : refresh_schedule_map option;
aws_account_id : string option;
data_set_id : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html;
val make_properties :
?schedule:refresh_schedule_map ->
?aws_account_id:string ->
?data_set_id:string ->
unit ->
properties
val make_refresh_on_day :
?day_of_week:string ->
?day_of_month:string ->
unit ->
refresh_on_day
val make_schedule_frequency :
?time_zone:string ->
?refresh_on_day:refresh_on_day ->
?time_of_the_day:string ->
?interval:string ->
unit ->
schedule_frequency
val make_refresh_schedule_map :
?start_after_date_time:string ->
?schedule_id:string ->
?schedule_frequency:schedule_frequency ->
?refresh_type:string ->
unit ->
refresh_schedule_map
val yojson_of_refresh_on_day : refresh_on_day -> Yojson.Safe.t
val yojson_of_schedule_frequency : schedule_frequency -> Yojson.Safe.t
val yojson_of_refresh_schedule_map :
refresh_schedule_map ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes