BridgeNetworkOutputProps
- class aws_cdk.aws_mediaconnect_alpha.BridgeNetworkOutputProps(*, ip_address, network, port, protocol, ttl)
Bases:
object(experimental) Properties for a bridge network output.
- Parameters:
ip_address (
str) – (experimental) The IP address where the output will send content.network (
GatewayNetwork) – (experimental) The gateway network this output sends content out of. Use {@link GatewayNetwork.define} to create the network and pass the same instance to the gateway and to each output that uses it.port (
Union[int,float]) – (experimental) The port to use for the output.protocol (
BridgeProtocol) – (experimental) The protocol to use for the output.ttl (
Union[int,float]) – (experimental) Time to live (TTL) for the output packets in hops (1-255). TTL represents the maximum number of network hops a packet can traverse before being discarded.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
from aws_cdk.aws_mediaconnect_alpha import BridgeFlowInput, BridgeFlowSource, BridgeNetworkOutput # stack: Stack # gateway: Gateway # flow: Flow # vpc_interface: VpcInterfaceConfig # production_network: GatewayNetwork egress_bridge = Bridge(stack, "MyEgressBridge", bridge_name="my-egress-bridge", config=BridgeConfiguration.egress( max_bitrate=Bitrate.mbps(10), flow_sources=[BridgeFlowInput( name="cloud-source", source=BridgeFlowSource( flow=flow, vpc_interface=vpc_interface ) )], network_outputs=[BridgeNetworkOutput( name="on-prem-output", output=BridgeOutputConfiguration.network( ip_address="192.168.1.200", port=5001, network=production_network, protocol=BridgeProtocol.RTP, ttl=50 ) )] ), gateway=gateway )
Attributes
- ip_address
(experimental) The IP address where the output will send content.
- Stability:
experimental
- network
(experimental) The gateway network this output sends content out of.
Use {@link GatewayNetwork.define} to create the network and pass the same instance to the gateway and to each output that uses it.
- Stability:
experimental
- port
(experimental) The port to use for the output.
- Stability:
experimental
- protocol
(experimental) The protocol to use for the output.
- Stability:
experimental
- ttl
(experimental) Time to live (TTL) for the output packets in hops (1-255).
TTL represents the maximum number of network hops a packet can traverse before being discarded.
- Stability:
experimental