Interface InputSecurityGroupProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
InputSecurityGroupProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.200Z")
@Stability(Experimental)
public interface InputSecurityGroupProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a MediaLive Input Security Group.
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 forInputSecurityGroupPropsstatic final classAn implementation forInputSecurityGroupProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowlistRules
(experimental) The list of IPv4 CIDR addresses to allow. -
getTags
(experimental) Tags to add to the input security group.Default: - no tags
-
builder
- Returns:
- a
InputSecurityGroupProps.BuilderofInputSecurityGroupProps
-