Values_2.IpamPoolCidrSourceA CIDR provisioned to an IPAM pool.
type nonrec t = {cidr : Values_0.String_.t option;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 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.
*)state : Values_1.IpamPoolCidrState.t option;The state of the CIDR.
*)failureReason : Values_1.IpamPoolCidrFailureReason.t option;Details related to why an IPAM pool CIDR failed to be provisioned.
*)ipamPoolCidrId : Values_1.IpamPoolCidrId.t option;The IPAM pool CIDR ID.
*)netmaskLength : Values_0.Integer.t option;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.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Integer of Values_0.Integer.t
| `String of Values_0.String_.t
| `Structure of
(string * [> `Enum of string | `String of Values_0.String_.t ])
list ])
list ]