Interface NetworkProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
NetworkProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.291Z")
@Stability(Experimental)
public interface NetworkProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for creating a MediaLive Network.
Example:
Stack stack;
Network network = Network.Builder.create(stack, "Network")
.networkName("on-prem-network")
.ipPools(List.of("10.0.0.0/24"))
.routes(List.of(NetworkRoute.builder().cidr("0.0.0.0/0").gateway("10.0.0.1").build()))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forNetworkPropsstatic final classAn implementation forNetworkProps -
Method Summary
Modifier and TypeMethodDescriptionstatic NetworkProps.Builderbuilder()(experimental) The list of IP address CIDR pools for the network.default String(experimental) The name of the network.default List<NetworkRoute> (experimental) The routes for the network.getTags()(experimental) Tags to add to the network.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIpPools
(experimental) The list of IP address CIDR pools for the network. -
getNetworkName
(experimental) The name of the network.Default: - auto-generated name
-
getRoutes
(experimental) The routes for the network.Default: - no routes
-
getTags
(experimental) Tags to add to the network.Default: - no tags
-
builder
- Returns:
- a
NetworkProps.BuilderofNetworkProps
-