MediaConnect / Client / add_bridge_outputs

add_bridge_outputs#

MediaConnect.Client.add_bridge_outputs(**kwargs)#

Adds outputs to an existing bridge.

See also: AWS API Documentation

Request Syntax

response = client.add_bridge_outputs(
    BridgeArn='string',
    Outputs=[
        {
            'NetworkOutput': {
                'IpAddress': 'string',
                'Name': 'string',
                'NetworkName': 'string',
                'Port': 123,
                'Protocol': 'zixi-push'|'rtp-fec'|'rtp'|'zixi-pull'|'rist'|'st2110-jpegxs'|'cdi'|'srt-listener'|'srt-caller'|'fujitsu-qos'|'udp',
                'Ttl': 123
            }
        },
    ]
)
Parameters:
  • BridgeArn (string) – [REQUIRED] The ARN of the bridge that you want to update.

  • Outputs (list) –

    [REQUIRED] The outputs that you want to add to this bridge.

    • (dict) – Add an output to a bridge.

      • NetworkOutput (dict) – Add a network output to an existing bridge.

        • IpAddress (string) – [REQUIRED] The network output IP Address.

        • Name (string) – [REQUIRED] The network output name. This name is used to reference the output and must be unique among outputs in this bridge.

        • NetworkName (string) – [REQUIRED] The network output’s gateway network name.

        • Port (integer) – [REQUIRED] The network output port.

        • Protocol (string) – [REQUIRED] The network output protocol.

        • Ttl (integer) – [REQUIRED] The network output TTL.

Return type:

dict

Returns:

Response Syntax

{
    'BridgeArn': 'string',
    'Outputs': [
        {
            'FlowOutput': {
                'FlowArn': 'string',
                'FlowSourceArn': 'string',
                'Name': 'string'
            },
            'NetworkOutput': {
                'IpAddress': 'string',
                'Name': 'string',
                'NetworkName': 'string',
                'Port': 123,
                'Protocol': 'zixi-push'|'rtp-fec'|'rtp'|'zixi-pull'|'rist'|'st2110-jpegxs'|'cdi'|'srt-listener'|'srt-caller'|'fujitsu-qos'|'udp',
                'Ttl': 123
            }
        },
    ]
}

Response Structure

  • (dict) – AWS Elemental MediaConnect added the bridge outputs successfully.

    • BridgeArn (string) – The Amazon Resource Number (ARN) of the bridge.

    • Outputs (list) – The outputs that you added to this bridge.

      • (dict) – The output of the bridge.

        • FlowOutput (dict) – The output of the bridge. A flow output is delivered to the AWS cloud.

          • FlowArn (string) – The Amazon Resource Number (ARN) of the cloud flow.

          • FlowSourceArn (string) – The Amazon Resource Number (ARN) of the flow source.

          • Name (string) – The name of the bridge’s output.

        • NetworkOutput (dict) – The output of the bridge. A network output is delivered to your premises.

          • IpAddress (string) – The network output IP Address.

          • Name (string) – The network output name.

          • NetworkName (string) – The network output’s gateway network name.

          • Port (integer) – The network output port.

          • Protocol (string) – The network output protocol.

          • Ttl (integer) – The network output TTL.

Exceptions

  • MediaConnect.Client.exceptions.BadRequestException

  • MediaConnect.Client.exceptions.InternalServerErrorException

  • MediaConnect.Client.exceptions.ForbiddenException

  • MediaConnect.Client.exceptions.NotFoundException

  • MediaConnect.Client.exceptions.ServiceUnavailableException

  • MediaConnect.Client.exceptions.TooManyRequestsException

  • MediaConnect.Client.exceptions.ConflictException