Interface MediaLiveChannelConfigurationProps

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

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

Use this when the MediaLive channel already exists and you want to ingest from one of its outputs immediately.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.mediaconnect.alpha.*;
 import software.amazon.awscdk.services.iam.*;
 import software.amazon.awscdk.services.secretsmanager.*;
 Role role;
 Secret secret;
 MediaLiveChannelConfigurationProps mediaLiveChannelConfigurationProps = MediaLiveChannelConfigurationProps.builder()
         .mediaLiveChannelArn("mediaLiveChannelArn")
         .mediaLiveChannelOutputName("mediaLiveChannelOutputName")
         .mediaLivePipelineId(MediaLivePipeline.PIPELINE_0)
         // the properties below are optional
         .sourceTransitDecryption(TransitEncryption.builder()
                 .secret(secret)
                 // the properties below are optional
                 .role(role)
                 .build())
         .build();
 
  • Method Details

    • getMediaLiveChannelArn

      @Stability(Experimental) @NotNull String getMediaLiveChannelArn()
      (experimental) ARN of the MediaLive channel to use as input.

      Note: This will change to accept a typed MediaLive channel reference when the

    • getMediaLiveChannelOutputName

      @Stability(Experimental) @NotNull String getMediaLiveChannelOutputName()
      (experimental) The name of the MediaLive channel output to connect to this router input.
    • getMediaLivePipelineId

      @Stability(Experimental) @NotNull MediaLivePipeline getMediaLivePipelineId()
      (experimental) The MediaLive pipeline to connect to this router input.
    • getSourceTransitDecryption

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

      Default: - Automatic encryption will be used

    • builder

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