RDS.DBProxyTargetGroup
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html
type connection_pool_configuration_info_format = {
max_idle_connections_percent : int option;
max_connections_percent : int option;
init_query : string option;
connection_borrow_timeout : int option;
session_pinning_filters : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxytargetgroup-connectionpoolconfigurationinfoformat.html
type properties = {
db_proxy_name : string;
db_instance_identifiers : string list option;
target_group_name : string;
connection_pool_configuration_info : connection_pool_configuration_info_format
option;
db_cluster_identifiers : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxytargetgroup.html;
val make_properties :
db_proxy_name:string ->
?db_instance_identifiers:string list ->
target_group_name:string ->
?connection_pool_configuration_info:connection_pool_configuration_info_format ->
?db_cluster_identifiers:string list ->
unit ->
properties
val make_connection_pool_configuration_info_format :
?max_idle_connections_percent:int ->
?max_connections_percent:int ->
?init_query:string ->
?connection_borrow_timeout:int ->
?session_pinning_filters:string list ->
unit ->
connection_pool_configuration_info_format
val yojson_of_connection_pool_configuration_info_format :
connection_pool_configuration_info_format ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes