Module Values.CreateBridgeRequestSource

Creates a new bridge. The request must include one source.

Sourcetype nonrec t = {
  1. egressGatewayBridge : AddEgressGatewayBridgeRequest.t option;
    (*

    An egress bridge is a cloud-to-ground bridge. The content comes from an existing MediaConnect flow and is delivered to your premises.

    *)
  2. ingressGatewayBridge : AddIngressGatewayBridgeRequest.t option;
    (*

    An ingress bridge is a ground-to-cloud bridge. The content originates at your premises and is delivered to the cloud.

    *)
  3. name : String_.t;
    (*

    The name of the bridge. This name can not be modified after the bridge is created.

    *)
  4. outputs : AddBridgeOutputRequest.t list option;
    (*

    The outputs that you want to add to this bridge.

    *)
  5. placementArn : String_.t;
    (*

    The bridge placement Amazon Resource Number (ARN).

    *)
  6. sourceFailoverConfig : FailoverConfig.t option;
    (*

    The settings for source failover.

    *)
  7. sources : AddBridgeSourceRequest.t list;
    (*

    The sources that you want to add to this bridge.

    *)
}
Sourceval context_ : string
Sourceval make : ?egressGatewayBridge:??? -> ?ingressGatewayBridge:??? -> ?outputs:??? -> ?sourceFailoverConfig:??? -> name:String_.t -> placementArn:String_.t -> sources:AddBridgeSourceRequest.t list -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Structure of (string * [> `Enum of string | `Integer of Integer.t | `String of String_.t | `Structure of (string * [> `String of String_.t ]) list ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Enum of string | `Integer of Integer.t | `Structure of (string * [> `String of String_.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t