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();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forInputPropsstatic final classAn implementation forInputProps -
Method Summary
Modifier and TypeMethodDescriptionstatic InputProps.Builderbuilder()getInput()(experimental) Input configuration that defines the input type and source settings.default String(experimental) Input name.default InputNetworkLocation(experimental) The network location of the input — AWS cloud or on-premises (MediaLive Anywhere).getTags()(experimental) Tags to add to the input.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInput
(experimental) Input configuration that defines the input type and source settings. -
getInputName
(experimental) Input name.Default: - auto-generated
-
getInputNetworkLocation
(experimental) The network location of the input — AWS cloud or on-premises (MediaLive Anywhere).Default: - AWS, applied by MediaLive
-
getTags
(experimental) Tags to add to the input.Default: - no tags
-
builder
- Returns:
- a
InputProps.BuilderofInputProps
-