Show / Hide Table of Contents

Interface IAwsIpamProps

Configuration for AwsIpam.

Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IAwsIpamProps
Syntax (vb)
Public Interface IAwsIpamProps
Remarks

ExampleMetadata: infused

Examples
using Amazon.CDK.AWS.EC2;

            CfnIPAMPool pool;


            new Vpc(this, "TheVPC", new VpcProps {
                IpAddresses = IpAddresses.AwsIpamAllocation(new AwsIpamProps {
                    Ipv4IpamPoolId = pool.Ref,
                    Ipv4NetmaskLength = 18,
                    DefaultSubnetIpv4NetmaskLength = 24
                })
            });

Synopsis

Properties

DefaultSubnetIpv4NetmaskLength

Default length for Subnet ipv4 Network mask.

Ipv4IpamPoolId

Ipam Pool Id for ipv4 allocation.

Ipv4NetmaskLength

Netmask length for Vpc.

Properties

DefaultSubnetIpv4NetmaskLength

Default length for Subnet ipv4 Network mask.

double? DefaultSubnetIpv4NetmaskLength { get; }
Property Value

double?

Remarks

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

Ipv4IpamPoolId

Ipam Pool Id for ipv4 allocation.

string Ipv4IpamPoolId { get; }
Property Value

string

Remarks

ExampleMetadata: infused

Ipv4NetmaskLength

Netmask length for Vpc.

double Ipv4NetmaskLength { get; }
Property Value

double

Remarks

ExampleMetadata: infused

Back to top Generated by DocFX