Show / Hide Table of Contents

Class BridgeConfiguration

(experimental) Bridge configuration to set ingress and egress options on the bridge.

Inheritance
object
BridgeConfiguration
Namespace: Amazon.CDK.AWS.MediaConnect.Alpha
Assembly: Amazon.CDK.AWS.MediaConnect.Alpha.dll
Syntax (csharp)
public class BridgeConfiguration : DeputyBase
Syntax (vb)
Public Class BridgeConfiguration Inherits DeputyBase
Remarks

Stability: Experimental

ExampleMetadata: infused

Examples
Stack stack;


             var productionNetwork = GatewayNetwork.Define(new GatewayNetworkDefineProps {
                 CidrBlock = "192.168.1.0/24",
                 Name = "production-network"
             });

             var gateway = new Gateway(stack, "MyGateway", new GatewayProps {
                 GatewayName = "my-gateway",
                 EgressCidrBlocks = new [] { "10.0.0.0/16" },
                 Networks = new [] { productionNetwork }
             });

             var ingressBridge = new Bridge(stack, "MyIngressBridge", new BridgeProps {
                 BridgeName = "my-ingress-bridge",
                 Config = BridgeConfiguration.Ingress(new IngressBridgeConfiguration {
                     MaxBitrate = Bitrate.Mbps(10),
                     MaxOutputs = 2,
                     NetworkSources = new [] { new BridgeNetworkInput {
                         Name = "on-prem-source",
                         Source = new BridgeNetworkSource {
                             Protocol = BridgeProtocol.RTP,
                             Network = productionNetwork,
                             MulticastIp = "239.1.1.1",
                             Port = 5000
                         }
                     } }
                 }),
                 Gateway = gateway
             });

Synopsis

Methods

Egress(IEgressBridgeConfiguration)

(experimental) An egress bridge is a cloud-to-ground bridge.

Ingress(IIngressBridgeConfiguration)

(experimental) An ingress bridge is a ground-to-cloud bridge.

Methods

Egress(IEgressBridgeConfiguration)

(experimental) An egress bridge is a cloud-to-ground bridge.

public static BridgeConfiguration Egress(IEgressBridgeConfiguration config)
Parameters
config IEgressBridgeConfiguration
Returns

BridgeConfiguration

Remarks

The content comes from an existing MediaConnect flow and is delivered to your premises.

Stability: Experimental

Ingress(IIngressBridgeConfiguration)

(experimental) An ingress bridge is a ground-to-cloud bridge.

public static BridgeConfiguration Ingress(IIngressBridgeConfiguration config)
Parameters
config IIngressBridgeConfiguration
Returns

BridgeConfiguration

Remarks

The content originates at your premises and is delivered to the cloud.

Stability: Experimental

Back to top Generated by DocFX