Connect.HoursOfOperation
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-hoursofoperation-hoursofoperationtimeslice.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
and hours_of_operation_config = {
end_time : hours_of_operation_time_slice;
start_time : hours_of_operation_time_slice;
day : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-hoursofoperation-hoursofoperationconfig.html
type properties = {
time_zone : string;
description : string option;
config : hours_of_operation_config list;
instance_arn : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-hoursofoperation.html;
val make_properties :
time_zone:string ->
?description:string ->
config:hours_of_operation_config list ->
instance_arn:string ->
?tags:tag list ->
name:string ->
unit ->
properties
val make_hours_of_operation_time_slice :
hours:int ->
minutes:int ->
unit ->
hours_of_operation_time_slice
val make_tag : value:string -> key:string -> unit -> tag
val make_hours_of_operation_config :
end_time:hours_of_operation_time_slice ->
start_time:hours_of_operation_time_slice ->
day:string ->
unit ->
hours_of_operation_config
val yojson_of_hours_of_operation_time_slice :
hours_of_operation_time_slice ->
Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_hours_of_operation_config :
hours_of_operation_config ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes