Interface RouterNetworkInterfaceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RouterNetworkInterfaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-13T16:20:31.065Z")
@Stability(Experimental)
public interface RouterNetworkInterfaceProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for Router Network Interface.
Example:
Stack stack;
ISecurityGroup securityGroup;
ISubnet subnet;
RouterNetworkInterface privateInterface = RouterNetworkInterface.Builder.create(stack, "PrivateInterface")
.routerNetworkInterfaceName("private-interface")
.configuration(RouterNetworkConfiguration.vpc(VpcNetworkConfigurationProps.builder()
.securityGroups(List.of(securityGroup))
.subnet(subnet)
.build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forRouterNetworkInterfacePropsstatic final classAn implementation forRouterNetworkInterfaceProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()(experimental) Network configuration for the router network interface.default String(experimental) Select a region for your router network interface.default String(experimental) The name of the router network interface.getTags()(experimental) Tags to add to the network interface.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getConfiguration
(experimental) Network configuration for the router network interface. -
getRegionName
(experimental) Select a region for your router network interface.Default: - Same region as the stack
-
getRouterNetworkInterfaceName
(experimental) The name of the router network interface.Default: - Generated automatically
-
getTags
(experimental) Tags to add to the network interface.Default: - No tagging
-
builder
-