RouterNetworkConfiguration
- class aws_cdk.aws_mediaconnect_alpha.RouterNetworkConfiguration(*args: Any, **kwargs)
Bases:
object(experimental) Factory class for creating Router Network configurations.
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# stack: Stack # security_group: ec2.ISecurityGroup # subnet: ec2.ISubnet private_interface = RouterNetworkInterface(stack, "PrivateInterface", router_network_interface_name="private-interface", configuration=RouterNetworkConfiguration.vpc( security_groups=[security_group], subnet=subnet ) )
Static Methods
- classmethod public_network(*, cidr)
(experimental) Create a public network configuration.
- Parameters:
cidr (
Sequence[str]) – (experimental) CIDR blocks allowed to access the network interface.- Return type:
- Returns:
RouterNetworkConfiguration instance for public setup
- Stability:
experimental
- classmethod vpc(*, security_groups, subnet)
(experimental) Create a VPC network configuration.
- Parameters:
security_groups (
Sequence[ISecurityGroup]) – (experimental) Security groups to associate with the network interface.subnet (
ISubnet) – (experimental) Subnet where the network interface will be created.
- Return type:
- Returns:
RouterNetworkConfiguration instance for VPC setup
- Stability:
experimental