Skip to content

AWS::GlobalAccelerator: Add the ability to set the BYOIP IP Addresses for the Global Accelerator. #28209

@werebear73-tritelph

Description

@werebear73-tritelph

Describe the feature

The feature being requested is the ability to set the IP Addresses (BYOIP) during Accelerator construction. The presumed method would be as parameters in the AcceleratorProps.

Use Case

When creating a stack with a global accelerator, the application should have IP Address in the customer owned range so the reverse lookup on the IP addresses show the company not AWS as the owner. This can help with brand awareness and support issue resolution.

Proposed Solution

Add new properties to the AcceleratorProps interface for IpAddresses and IpAddressType mapping to the CloudFormation AWS::GlobalAccelerator::Accelerator properties of the same name. Whereby the IpAddresses is an array of strings contains the IP Addresses to be assigned to the global accelerator. And the IpAddressType property is string with restricted values of DUAL_STACK | IPV4 in accordance with the CloudFormation property. These properties would be optional; however, setting either value requires that the other value by set as well.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.111.0 (build 2ccb59e)

Environment details (OS name and version, etc.)

Windows 11, Visual Studio 2022 Community Edition, .Net 6

Metadata

Metadata

Assignees

No one assigned

    Labels

    @aws-cdk/aws-globalacceleratorRelated to AWS Global AcceleratorduplicateThis issue is a duplicate.effort/smallSmall work item – less than a day of effortfeature-requestA feature should be added or improved.p2

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions