Interface AwsIpamProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
AwsIpamProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2025-01-07T10:36:05.308Z")
@Stability(Stable)
public interface AwsIpamProps
extends software.amazon.jsii.JsiiSerializable
Configuration for AwsIpam.
Example:
import software.amazon.awscdk.services.ec2.IpAddresses; CfnIPAMPool pool; Vpc.Builder.create(this, "TheVPC") .ipAddresses(IpAddresses.awsIpamAllocation(AwsIpamProps.builder() .ipv4IpamPoolId(pool.getRef()) .ipv4NetmaskLength(18) .defaultSubnetIpv4NetmaskLength(24) .build())) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forAwsIpamProps
static final class
An implementation forAwsIpamProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic AwsIpamProps.Builder
builder()
default Number
Default length for Subnet ipv4 Network mask.Ipam Pool Id for ipv4 allocation.Netmask length for Vpc.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIpv4IpamPoolId
Ipam Pool Id for ipv4 allocation. -
getIpv4NetmaskLength
Netmask length for Vpc. -
getDefaultSubnetIpv4NetmaskLength
Default length for Subnet ipv4 Network mask.Specify this option only if you do not specify all Subnets using SubnetConfiguration with a cidrMask
Default: - Default ipv4 Subnet Mask for subnets in Vpc
-
builder
- Returns:
- a
AwsIpamProps.Builder
ofAwsIpamProps
-