BridgeOutput
The BridgeOutput resource allows you to manage AWS MediaConnect BridgeOutputs and their configuration settings.
Minimal Example
Section titled “Minimal Example”Create a basic BridgeOutput with required properties.
import AWS from "alchemy/aws/control";
const basicBridgeOutput = await AWS.MediaConnect.BridgeOutput("basicBridgeOutput", { bridgeArn: "arn:aws:mediaconnect:us-west-2:123456789012:bridge:example-bridge", networkOutput: { protocol: "RTP", port: 1234, address: "192.0.2.0/24" }, name: "BasicBridgeOutput"});
Advanced Configuration
Section titled “Advanced Configuration”Configure a BridgeOutput with additional settings for enhanced functionality.
const advancedBridgeOutput = await AWS.MediaConnect.BridgeOutput("advancedBridgeOutput", { bridgeArn: "arn:aws:mediaconnect:us-west-2:123456789012:bridge:advanced-bridge", networkOutput: { protocol: "RTP", port: 5678, address: "192.0.2.0/24", streamId: "stream-1234" }, name: "AdvancedBridgeOutput", adopt: true // Adopt existing resource if it already exists});
Custom Network Output Configuration
Section titled “Custom Network Output Configuration”Create a BridgeOutput with a custom network output setup for specific use cases.
const customNetworkBridgeOutput = await AWS.MediaConnect.BridgeOutput("customNetworkBridgeOutput", { bridgeArn: "arn:aws:mediaconnect:us-west-2:123456789012:bridge:custom-bridge", networkOutput: { protocol: "RTP", port: 8080, address: "203.0.113.0/24", streamId: "custom-stream-id" }, name: "CustomNetworkBridgeOutput"});
Using with Multiple Outputs
Section titled “Using with Multiple Outputs”Demonstrate how to create multiple BridgeOutputs associated with a single bridge.
const firstBridgeOutput = await AWS.MediaConnect.BridgeOutput("firstBridgeOutput", { bridgeArn: "arn:aws:mediaconnect:us-west-2:123456789012:bridge:multi-output-bridge", networkOutput: { protocol: "RTP", port: 9000, address: "198.51.100.0/24" }, name: "FirstBridgeOutput"});
const secondBridgeOutput = await AWS.MediaConnect.BridgeOutput("secondBridgeOutput", { bridgeArn: "arn:aws:mediaconnect:us-west-2:123456789012:bridge:multi-output-bridge", networkOutput: { protocol: "RTP", port: 9001, address: "198.51.100.0/24" }, name: "SecondBridgeOutput"});