Bridge

A Bridge is the connection between your datacenter's Instances and the AWS cloud. A bridge can be used to send video from the AWS cloud to your datacenter or from your datacenter to the AWS cloud.

BroadcastingLive VideoMediaMedia Transport

Properties

Name Type Description
BridgeArn object
BridgeMessages object
BridgeState object
EgressGatewayBridge object
IngressGatewayBridge object
Name object
Outputs object
PlacementArn object
SourceFailoverConfig object
Sources object
View JSON Schema on GitHub

JSON Schema

mediaconnect-api-bridge-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-mediaconnect/refs/heads/main/json-schema/mediaconnect-api-bridge-schema.json",
  "title": "Bridge",
  "description": "A Bridge is the connection between your datacenter's Instances and the AWS cloud. A bridge can be used to send video from the AWS cloud to your datacenter or from your datacenter to the AWS cloud.",
  "type": "object",
  "properties": {
    "BridgeArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "xml": {
            "name": "bridgeArn"
          },
          "description": "The Amazon Resource Number (ARN) of the bridge."
        }
      ]
    },
    "BridgeMessages": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfMessageDetail"
        },
        {
          "xml": {
            "name": "bridgeMessages"
          }
        }
      ]
    },
    "BridgeState": {
      "allOf": [
        {
          "$ref": "#/components/schemas/BridgeState"
        },
        {
          "xml": {
            "name": "bridgeState"
          }
        }
      ]
    },
    "EgressGatewayBridge": {
      "allOf": [
        {
          "$ref": "#/components/schemas/EgressGatewayBridge"
        },
        {
          "xml": {
            "name": "egressGatewayBridge"
          }
        }
      ]
    },
    "IngressGatewayBridge": {
      "allOf": [
        {
          "$ref": "#/components/schemas/IngressGatewayBridge"
        },
        {
          "xml": {
            "name": "ingressGatewayBridge"
          }
        }
      ]
    },
    "Name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "xml": {
            "name": "name"
          },
          "description": "The name of the bridge."
        }
      ]
    },
    "Outputs": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfBridgeOutput"
        },
        {
          "xml": {
            "name": "outputs"
          },
          "description": "The outputs on this bridge."
        }
      ]
    },
    "PlacementArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__string"
        },
        {
          "xml": {
            "name": "placementArn"
          },
          "description": "The placement Amazon Resource Number (ARN) of the bridge."
        }
      ]
    },
    "SourceFailoverConfig": {
      "allOf": [
        {
          "$ref": "#/components/schemas/FailoverConfig"
        },
        {
          "xml": {
            "name": "sourceFailoverConfig"
          }
        }
      ]
    },
    "Sources": {
      "allOf": [
        {
          "$ref": "#/components/schemas/__listOfBridgeSource"
        },
        {
          "xml": {
            "name": "sources"
          },
          "description": "The sources on this bridge."
        }
      ]
    }
  },
  "required": [
    "BridgeArn",
    "BridgeState",
    "PlacementArn",
    "Name"
  ]
}