Show / Hide Table of Contents

Class AwsIpamProps

Configuration for AwsIpam.

Inheritance
object
AwsIpamProps
Implements
IAwsIpamProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class AwsIpamProps : IAwsIpamProps
Syntax (vb)
Public Class AwsIpamProps Implements 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

Constructors

AwsIpamProps()

Configuration for AwsIpam.

Properties

DefaultSubnetIpv4NetmaskLength

Default length for Subnet ipv4 Network mask.

Ipv4IpamPoolId

Ipam Pool Id for ipv4 allocation.

Ipv4NetmaskLength

Netmask length for Vpc.

Constructors

AwsIpamProps()

Configuration for AwsIpam.

public AwsIpamProps()
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
                })
            });

Properties

DefaultSubnetIpv4NetmaskLength

Default length for Subnet ipv4 Network mask.

public double? DefaultSubnetIpv4NetmaskLength { get; set; }
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.

public string Ipv4IpamPoolId { get; set; }
Property Value

string

Remarks

ExampleMetadata: infused

Ipv4NetmaskLength

Netmask length for Vpc.

public double Ipv4NetmaskLength { get; set; }
Property Value

double

Remarks

ExampleMetadata: infused

Implements

IAwsIpamProps
Back to top Generated by DocFX