Interface RouterOutputProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RouterOutputProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-08-10T14:51:28.411Z")
@Stability(Experimental)
public interface RouterOutputProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a Router Output.
Example:
Stack stack;
RouterNetworkInterface networkInterface;
RouterOutput output = RouterOutput.Builder.create(stack, "SrtOutput")
.routerOutputName("srt-output")
.maximumBitrate(Bitrate.mbps(10))
.routingScope(RoutingScope.REGIONAL)
// tier defaults to RouterOutputTier.OUTPUT_20 (lowest cost)
.configuration(RouterOutputConfiguration.standard(StandardOutputConfigurationProps.builder()
.protocol(RouterOutputProtocol.srtListener(SrtListenerOutputProtocolProps.builder()
.port(9001)
.minimumLatency(Duration.millis(200))
.build()))
.networkInterface(networkInterface)
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRouterOutputPropsstatic final classAn implementation forRouterOutputProps -
Method Summary
Modifier and TypeMethodDescriptionstatic RouterOutputProps.Builderbuilder()(experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive).default MaintenanceConfiguration(experimental) Maintenance window configuration.(experimental) The maximum bitrate for the router output.default String(experimental) The AWS Region where the router output is located.default String(experimental) Name of the Router Output.(experimental) Indicates whether the router output is configured for Regional or global routing.getTags()(experimental) Tags to add to the Router Output.default RouterOutputTiergetTier()(experimental) Select a tier based on your maximum bitrate requirements.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfiguration
(experimental) Configuration for the Router Output (standard, MediaConnect Flow, or MediaLive). -
getMaximumBitrate
(experimental) The maximum bitrate for the router output. -
getRoutingScope
(experimental) Indicates whether the router output is configured for Regional or global routing. -
getMaintenanceConfiguration
(experimental) Maintenance window configuration.Default: - Default maintenance window will be used
-
getRegionName
(experimental) The AWS Region where the router output is located.Default: - Defaults to the same region as stack
-
getRouterOutputName
(experimental) Name of the Router Output.Default: - Generated automatically
-
getTags
(experimental) Tags to add to the Router Output.Default: - No tagging
-
getTier
(experimental) Select a tier based on your maximum bitrate requirements.Default: RouterOutputTier.OUTPUT_20
-
builder
- Returns:
- a
RouterOutputProps.BuilderofRouterOutputProps
-