Interface StandardConfigurationProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
StandardConfigurationProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.234Z") @Stability(Experimental) public interface StandardConfigurationProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for standard Router Input configuration.

Example:

 Stack stack;
 CfnInput mediaLiveInput;
 // 1. A public network interface for the SRT input
 RouterNetworkInterface networkInterface = RouterNetworkInterface.Builder.create(stack, "NetworkInterface")
         .routerNetworkInterfaceName("camera-network")
         .configuration(RouterNetworkConfiguration.publicNetwork(PublicNetworkConfigurationProps.builder()
                 .cidr(List.of("203.0.113.0/24"))
                 .build()))
         .build();
 // 2. A router input receiving SRT from an upstream encoder
 RouterInput input = RouterInput.Builder.create(stack, "Input")
         .routerInputName("camera-input")
         .maximumBitrate(Bitrate.mbps(10))
         .routingScope(RoutingScope.REGIONAL)
         .tier(RouterInputTier.INPUT_20)
         .configuration(RouterInputConfiguration.standard(StandardConfigurationProps.builder()
                 .networkInterface(networkInterface)
                 .protocol(RouterInputProtocol.srtListener(SrtListenerProtocolProps.builder()
                         .port(9000)
                         .minimumLatency(Duration.millis(200))
                         .build()))
                 .build()))
         .build();
 // 3. A router output delivering to MediaLive
 RouterOutput output = RouterOutput.Builder.create(stack, "Output")
         .routerOutputName("medialive-output")
         .maximumBitrate(Bitrate.mbps(10))
         .routingScope(RoutingScope.REGIONAL)
         .tier(RouterOutputTier.OUTPUT_20)
         .configuration(RouterOutputConfiguration.mediaLiveInput(MediaLiveInputConnectionProps.builder()
                 .mediaLiveInputArn(mediaLiveInput.getAttrArn())
                 .mediaLivePipelineId(MediaLivePipeline.PIPELINE_0)
                 .build()))
         .build();