@Override
    public AllocateIpamPoolCidrResult allocateIpamPoolCidr(AllocateIpamPoolCidrRequest request) {
        request = beforeClientExecution(request);
        return executeAllocateIpamPoolCidr(request);
    }
<p>
Allocate a CIDR from an IPAM pool. The Region you use should be the IPAM pool locale. The locale is the Amazon
Web Services Region where this IPAM pool is available for allocations.
</p>
<p>
In IPAM, an allocation is a CIDR assignment from an IPAM pool to another IPAM pool or to a resource. For more
information, see <a href="https://docs.aws.amazon.com/vpc/latest/ipam/allocate-cidrs-ipam.html">Allocate
CIDRs</a> in the <i>Amazon VPC IPAM User Guide</i>.
</p>
<note>
<p>
This action creates an allocation with strong consistency. The returned CIDR will not overlap with any other
allocations from the same pool.
</p>
</note>

@param allocateIpamPoolCidrRequest
@return Result of the AllocateIpamPoolCidr operation returned by the service.
@sample AmazonEC2.AllocateIpamPoolCidr
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/AllocateIpamPoolCidr" target="_top">AWS API
     Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java