aws-cloudformation / aws-cloudformation/cloudformation-coverage-roadmap

New attributes for AWS::EC2::Subnet to support subnet CIDR IPAM automation

Open
#1,851 2 comments 1 reaction 0 assignees View on GitHub
Coverage NeedTriage
Dominant language
No language data
Stars
1.1k
Forks
62
PR merge metrics
No merged PRs in 30d

Description

### Name of the resource

AWS::EC2::Subnet

### Resource name

_No response_

### Description

New attributes added to api call [CreateSubnet](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateSubnet.html) to support the new capability [Amazon VPC IP Address Manager now automates IP address assignments for VPC subnets](https://aws.amazon.com/about-aws/whats-new/2023/11/amazon-vpc-ip-address-manager-assignments-vpc-subnets/).
The new attributes are:
- `Ipv4IpamPoolId`
- `Ipv4NetmaskLength`
- `Ipv6IpamPoolId`
- `Ipv6NetmaskLength`

It is required to add those to the [AWS::EC2::Subnet](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-subnet.html) resource.

In addition, to fully support this scenario, it is also required to:
(See issue [1852](https://github.com/aws-cloudformation/cloudformation-coverage-roadmap/issues/1852))
1. add new attribute to resource [AWS::EC2::IPAMPool](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ipampool.html) according to api call [CreateIpamPool](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_CreateIpamPool.html).
2. add new resource according to data type [IpamPoolSourceResourceRequest](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_IpamPoolSourceResourceRequest.html)

### Other Details

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the AWS::EC2::Subnet resource documentation and the CreateSubnet API reference named in the issue. Review the related AWS::EC2::IPAMPool work in issue 1852 to understand the broader scope. Done means the four listed IPAM attributes are supported for AWS::EC2::Subnet.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.