Connect.QuickConnect
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-queuequickconnectconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-userquickconnectconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-phonenumberquickconnectconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
and quick_connect_config = {
queue_config : queue_quick_connect_config option;
phone_config : phone_number_quick_connect_config option;
quick_connect_type : string;
user_config : user_quick_connect_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-connect-quickconnect-quickconnectconfig.html
type properties = {
description : string option;
quick_connect_config : quick_connect_config;
instance_arn : string;
name : string;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-connect-quickconnect.html;
val make_properties :
?description:string ->
quick_connect_config:quick_connect_config ->
instance_arn:string ->
?tags:tag list ->
name:string ->
unit ->
properties
val make_queue_quick_connect_config :
contact_flow_arn:string ->
queue_arn:string ->
unit ->
queue_quick_connect_config
val make_user_quick_connect_config :
user_arn:string ->
contact_flow_arn:string ->
unit ->
user_quick_connect_config
val make_phone_number_quick_connect_config :
phone_number:string ->
unit ->
phone_number_quick_connect_config
val make_tag : value:string -> key:string -> unit -> tag
val make_quick_connect_config :
?queue_config:queue_quick_connect_config ->
?phone_config:phone_number_quick_connect_config ->
quick_connect_type:string ->
?user_config:user_quick_connect_config ->
unit ->
quick_connect_config
val yojson_of_queue_quick_connect_config :
queue_quick_connect_config ->
Yojson.Safe.t
val yojson_of_user_quick_connect_config :
user_quick_connect_config ->
Yojson.Safe.t
val yojson_of_phone_number_quick_connect_config :
phone_number_quick_connect_config ->
Yojson.Safe.t
val yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_quick_connect_config :
quick_connect_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