Class NetworkConfiguration
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.mediaconnect.alpha.NetworkConfiguration
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.190Z")
@Stability(Experimental)
public class NetworkConfiguration
extends software.amazon.jsii.JsiiObject
(experimental) Defines network configuration for a source — either a public network with a CIDR allowlist, or a VPC interface.
Example:
Stack stack;
Flow flow = Flow.Builder.create(stack, "MyFlow")
.source(SourceConfiguration.srtListener(SourceSrtListener.builder()
.flowSourceName("live-encoder-source")
.description("Live encoder feed")
.port(5000)
.minLatency(Duration.millis(2000))
.network(NetworkConfiguration.publicNetwork("203.0.113.0/24"))
.build()))
.build();
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedNetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescription(experimental) The CIDR allowlist for public internet sources, or undefined if using VPC.(experimental) The VPC interface name, or undefined if using public internet.static NetworkConfigurationpublicNetwork(String allowlistCidr) (experimental) Use a public network with a CIDR allowlist.static NetworkConfigurationvpc(VpcInterfaceConfig vpcInterface) (experimental) Use a VPC interface.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
NetworkConfiguration
protected NetworkConfiguration(software.amazon.jsii.JsiiObjectRef objRef) -
NetworkConfiguration
protected NetworkConfiguration(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
publicNetwork
@Stability(Experimental) @NotNull public static NetworkConfiguration publicNetwork(@NotNull String allowlistCidr) (experimental) Use a public network with a CIDR allowlist.- Parameters:
allowlistCidr- This parameter is required.
-
vpc
@Stability(Experimental) @NotNull public static NetworkConfiguration vpc(@NotNull VpcInterfaceConfig vpcInterface) (experimental) Use a VPC interface.- Parameters:
vpcInterface- This parameter is required.
-
getAllowlistCidr
(experimental) The CIDR allowlist for public internet sources, or undefined if using VPC. -
getVpcInterfaceName
(experimental) The VPC interface name, or undefined if using public internet.
-