IngressBridgeConfiguration
- class aws_cdk.aws_mediaconnect_alpha.IngressBridgeConfiguration(*, max_bitrate, max_outputs, network_sources)
Bases:
object(experimental) Ingress bridge configuration.
- Parameters:
max_bitrate (
Bitrate) – (experimental) The maximum expected bitrate (in bps) of the bridge.max_outputs (
Union[int,float]) – (experimental) The maximum number of outputs on the ingress bridge.network_sources (
Sequence[Union[BridgeNetworkInput,Dict[str,Any]]]) – (experimental) The network sources for the ingress bridge.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_mediaconnect_alpha import BridgeNetworkInput, BridgeNetworkSource # stack: Stack production_network = GatewayNetwork.define( cidr_block="192.168.1.0/24", name="production-network" ) gateway = Gateway(stack, "MyGateway", gateway_name="my-gateway", egress_cidr_blocks=["10.0.0.0/16"], networks=[production_network] ) ingress_bridge = Bridge(stack, "MyIngressBridge", bridge_name="my-ingress-bridge", config=BridgeConfiguration.ingress( max_bitrate=Bitrate.mbps(10), max_outputs=2, network_sources=[BridgeNetworkInput( name="on-prem-source", source=BridgeNetworkSource( protocol=BridgeProtocol.RTP, network=production_network, multicast_ip="239.1.1.1", port=5000 ) )] ), gateway=gateway )
Attributes
- max_bitrate
(experimental) The maximum expected bitrate (in bps) of the bridge.
- Stability:
experimental
- max_outputs
(experimental) The maximum number of outputs on the ingress bridge.
- Stability:
experimental
- network_sources
(experimental) The network sources for the ingress bridge.
- Stability:
experimental