Interface SrtDecryptionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
SrtDecryptionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.340Z")
@Stability(Experimental)
public interface SrtDecryptionProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for SRT decryption.
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 forSrtDecryptionPropsstatic final classAn implementation forSrtDecryptionProps -
Method Summary
Modifier and TypeMethodDescriptionstatic SrtDecryptionProps.Builderbuilder()default SrtDecryptionAlgorithm(experimental) The encryption algorithm.default ISecret(experimental) The Secrets Manager secret containing the passphrase used to decrypt the content.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAlgorithm
(experimental) The encryption algorithm.Default: - no algorithm
-
getPassphraseSecret
(experimental) The Secrets Manager secret containing the passphrase used to decrypt the content.Default: - no passphrase
-
builder
- Returns:
- a
SrtDecryptionProps.BuilderofSrtDecryptionProps
-