MediaConnect.BridgeSourcesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-bridgesource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-bridgesource-bridgenetworksource.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-bridgesource-vpcinterfaceattachment.html
and bridge_flow_source = {flow_vpc_interface_attachment : vpc_interface_attachment option;flow_arn : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-mediaconnect-bridgesource-bridgeflowsource.html
type properties = {network_source : bridge_network_source option;bridge_arn : string;flow_source : bridge_flow_source option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-mediaconnect-bridgesource.html;
val make_properties :
?network_source:bridge_network_source ->
bridge_arn:string ->
?flow_source:bridge_flow_source ->
name:string ->
unit ->
propertiesval make_bridge_network_source :
network_name:string ->
multicast_ip:string ->
port:int ->
protocol:string ->
unit ->
bridge_network_sourceval make_vpc_interface_attachment :
?vpc_interface_name:string ->
unit ->
vpc_interface_attachmentval make_bridge_flow_source :
?flow_vpc_interface_attachment:vpc_interface_attachment ->
flow_arn:string ->
unit ->
bridge_flow_sourceval yojson_of_bridge_network_source :
bridge_network_source ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_vpc_interface_attachment :
vpc_interface_attachment ->
Yojson.Safe.tval yojson_of_bridge_flow_source :
bridge_flow_source ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes