MediaConnect.BridgeSource
see 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 ->
properties
val make_bridge_network_source :
network_name:string ->
multicast_ip:string ->
port:int ->
protocol:string ->
unit ->
bridge_network_source
val make_vpc_interface_attachment :
?vpc_interface_name:string ->
unit ->
vpc_interface_attachment
val make_bridge_flow_source :
?flow_vpc_interface_attachment:vpc_interface_attachment ->
flow_arn:string ->
unit ->
bridge_flow_source
val 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.t
val 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