Interface MediaLiveInputConnectionProps

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

@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)", date="2026-07-31T10:49:55.184Z") @Stability(Experimental) public interface MediaLiveInputConnectionProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for MediaLive Router Output configuration with specific input connection.

Example:

 Stack stack;
 CfnInput mediaLiveInput;
 RouterOutput output = RouterOutput.Builder.create(stack, "MediaLiveOutput")
         .routerOutputName("medialive-output")
         .maximumBitrate(Bitrate.mbps(15))
         .routingScope(RoutingScope.GLOBAL)
         .tier(RouterOutputTier.OUTPUT_50)
         .configuration(RouterOutputConfiguration.mediaLiveInput(MediaLiveInputConnectionProps.builder()
                 .mediaLiveInputArn(mediaLiveInput.getAttrArn())
                 .mediaLivePipelineId(MediaLivePipeline.PIPELINE_0)
                 .build()))
         .build();
 
  • Method Details

    • getMediaLiveInputArn

      @Stability(Experimental) @NotNull String getMediaLiveInputArn()
      (experimental) ARN of the MediaLive input to send output to.

      Note: This will change to accept an IInputRef (typed MediaLive Input reference) when the

    • getMediaLivePipelineId

      @Stability(Experimental) @NotNull MediaLivePipeline getMediaLivePipelineId()
      (experimental) Pipeline ID for MediaLive input.
    • getDestinationTransitEncryption

      @Stability(Experimental) @Nullable default TransitEncryption getDestinationTransitEncryption()
      (experimental) Optional transit encryption configuration.

      Default: - Automatic encryption will be used

    • builder

      @Stability(Experimental) static MediaLiveInputConnectionProps.Builder builder()
      Returns:
      a MediaLiveInputConnectionProps.Builder of MediaLiveInputConnectionProps