Module Values.BridgeSource

A Bridge is the connection between your data center's Instances and the Amazon Web Services cloud. A bridge can be used to send video from the Amazon Web Services cloud to your data center or from your data center to the Amazon Web Services cloud.

Sourcetype nonrec t = {
  1. bridgeArn : String_.t option;
    (*

    The Amazon Resource Number (ARN) of the bridge.

    *)
  2. bridgeMessages : MessageDetail.t list option;
    (*

    Messages with details about the bridge.

    *)
  3. bridgeState : BridgeState.t option;
    (*

    The state of the bridge.

    *)
  4. egressGatewayBridge : EgressGatewayBridge.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.

    *)
  5. ingressGatewayBridge : IngressGatewayBridge.t option;
    (*

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

    *)
  6. name : String_.t option;
    (*

    The name of the bridge.

    *)
  7. outputs : BridgeOutput.t list option;
    (*

    The outputs on this bridge.

    *)
  8. placementArn : String_.t option;
    (*

    The placement Amazon Resource Number (ARN) of the bridge.

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

    The settings for source failover.

    *)
  10. sources : BridgeSource.t list option;
    (*

    The sources on this bridge.

    *)
}
Sourceval make : ?bridgeArn:??? -> ?bridgeMessages:??? -> ?bridgeState:??? -> ?egressGatewayBridge:??? -> ?ingressGatewayBridge:??? -> ?name:??? -> ?outputs:??? -> ?placementArn:??? -> ?sourceFailoverConfig:??? -> ?sources:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of String_.t | `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 | `String of String_.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