Glue.Connection
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html
type physical_connection_requirements = {
availability_zone : string option;
security_group_id_list : string list option;
subnet_id : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-physicalconnectionrequirements.html
and connection_input = {
description : string option;
connection_type : string;
match_criteria : string list option;
physical_connection_requirements : physical_connection_requirements option;
connection_properties : Yojson.Safe.t option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-connection-connectioninput.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-connection.html;
val make_properties :
connection_input:connection_input ->
catalog_id:string ->
unit ->
properties
val make_physical_connection_requirements :
?availability_zone:string ->
?security_group_id_list:string list ->
?subnet_id:string ->
unit ->
physical_connection_requirements
val make_connection_input :
?description:string ->
connection_type:string ->
?match_criteria:string list ->
?physical_connection_requirements:physical_connection_requirements ->
?connection_properties:Yojson.Safe.t ->
?name:string ->
unit ->
connection_input
val yojson_of_physical_connection_requirements :
physical_connection_requirements ->
Yojson.Safe.t
val yojson_of_connection_input :
connection_input ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes