Interface InputProps

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

@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)", date="2026-09-02T11:03:41.198Z") @Stability(Experimental) public interface InputProps extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a MediaLive Input.

Example:

 Stack stack;
 ISecret passphrase;
 InputSecurityGroup sg = InputSecurityGroup.Builder.create(stack, "SrtSg")
         .allowlistRules(List.of("203.0.113.0/24"))
         .build();
 Input.Builder.create(stack, "SrtListenerInput")
         .inputName("srt-listener")
         .input(InputConfiguration.srtListener(SrtListenerInputProps.builder()
                 .inputSecurityGroups(List.of(sg))
                 .minimumLatency(Duration.millis(500))
                 .streamId("my-stream-id")
                 .decryption(SrtDecryptionProps.builder()
                         .algorithm(SrtDecryptionAlgorithm.AES256)
                         .passphraseSecret(passphrase)
                         .build())
                 .build()))
         .build();
 
  • Method Details

    • getInput

      @Stability(Experimental) @NotNull InputConfiguration getInput()
      (experimental) Input configuration that defines the input type and source settings.
    • getInputName

      @Stability(Experimental) @Nullable default String getInputName()
      (experimental) Input name.

      Default: - auto-generated

    • getInputNetworkLocation

      @Stability(Experimental) @Nullable default InputNetworkLocation getInputNetworkLocation()
      (experimental) The network location of the input — AWS cloud or on-premises (MediaLive Anywhere).

      Default: - AWS, applied by MediaLive

    • getTags

      @Stability(Experimental) @Nullable default Map<String,String> getTags()
      (experimental) Tags to add to the input.

      Default: - no tags

    • builder

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