class NetworkConfiguration
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.Alpha.NetworkConfiguration |
Go | github.com/aws/aws-cdk-go/awsmediaconnectalpha/v2#NetworkConfiguration |
Java | software.amazon.awscdk.services.mediaconnect.alpha.NetworkConfiguration |
Python | aws_cdk.aws_mediaconnect_alpha.NetworkConfiguration |
TypeScript (source) | @aws-cdk/aws-mediaconnect-alpha ยป NetworkConfiguration |
Defines network configuration for a source โ either a public network with a CIDR allowlist, or a VPC interface.
Example
declare const stack: Stack;
const flow = new Flow(stack, 'MyFlow', {
source: SourceConfiguration.srtListener({
flowSourceName: 'live-encoder-source',
description: 'Live encoder feed',
port: 5000,
minLatency: Duration.millis(2000),
network: NetworkConfiguration.publicNetwork('203.0.113.0/24'),
}),
});
Properties
| Name | Type | Description |
|---|---|---|
| allowlist | string | The CIDR allowlist for public internet sources, or undefined if using VPC. |
| vpc | string | The VPC interface name, or undefined if using public internet. |
allowlistCidr?
Type:
string
(optional)
The CIDR allowlist for public internet sources, or undefined if using VPC.
vpcInterfaceName?
Type:
string
(optional)
The VPC interface name, or undefined if using public internet.
Methods
| Name | Description |
|---|---|
| static public | Use a public network with a CIDR allowlist. |
| static vpc(vpcInterface) | Use a VPC interface. |
static publicNetwork(allowlistCidr)
public static publicNetwork(allowlistCidr: string): NetworkConfiguration
Parameters
- allowlistCidr
string
Returns
Use a public network with a CIDR allowlist.
static vpc(vpcInterface)
public static vpc(vpcInterface: VpcInterfaceConfig): NetworkConfiguration
Parameters
- vpcInterface
VpcInterface Config
Returns
Use a VPC interface.

.NET
Go
Java
Python
TypeScript (