aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.5k stars 3.84k forks source link

elbv2: IPv6 only support #30256

Open pahud opened 3 months ago

pahud commented 3 months ago

Describe the feature

Application Load Balancer launches IPv6 only support for internet clients https://aws.amazon.com/about-aws/whats-new/2024/05/application-load-balancer-ipv6-internet-clients/

Let's include this support in CDK.

Use Case

For customers using ALB for IPv6 only.

Proposed Solution

Add a new enum with some checks as only ALB support that.

https://github.com/aws/aws-cdk/blob/8bac15da95f8b26498ca9c4fce88f9f3cb3a9478/packages/aws-cdk-lib/aws-elasticloadbalancingv2/lib/shared/enums.ts#L4-L14

Other Information

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-elasticloadbalancingv2-loadbalancer.html#cfn-elasticloadbalancingv2-loadbalancer-ipaddresstype

Acknowledgements

CDK version used

all

Environment details (OS name and version, etc.)

all

go-to-k commented 3 months ago

Thanks @pahud I found the PR for this feature already submitted.

see: https://github.com/aws/aws-cdk/pull/30248

pahud commented 3 months ago

thank you for letting me know @go-to-k