AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

A CIDR provisioned to an IPAM pool.

Inheritance Hierarchy


Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z


public class IpamPoolCidr

The IpamPoolCidr type exposes the following members


Public Method IpamPoolCidr()


Public Property Cidr System.String

Gets and sets the property Cidr.

The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is An IPv6 CIDR example is 2001:DB8::/32.

Public Property FailureReason Amazon.EC2.Model.IpamPoolCidrFailureReason

Gets and sets the property FailureReason.

Details related to why an IPAM pool CIDR failed to be provisioned.

Public Property IpamPoolCidrId System.String

Gets and sets the property IpamPoolCidrId.

The IPAM pool CIDR ID.

Public Property NetmaskLength System.Int32

Gets and sets the property NetmaskLength.

The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. "NetmaskLength" or "Cidr" is required.

Public Property State Amazon.EC2.IpamPoolCidrState

Gets and sets the property State.

The state of the CIDR.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5