Interface RouterNetworkInterfaceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
RouterNetworkInterfaceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.138.0 (build 0ca7ee8)",
date="2026-07-31T10:49:55.217Z")
@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) The AWS Region where the router network interface will be created.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) The AWS Region where the router network interface will be created.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
-