Skip to content

Commit

Permalink
feat(ec2): add APPCONFIG and APPCONFIGDATA to InterfaceVpcEndpointAws…
Browse files Browse the repository at this point in the history
…Service (#29408)

These are newly available as of [2023-12-11 (announcement)](https://aws.amazon.com/about-aws/whats-new/2023/12/aws-appconfig-supports-privatelink/) with endpoint names taken from the [AWS PrivateLink docs](https://docs.aws.amazon.com/vpc/latest/privatelink/aws-services-privatelink-support.html).

Testing: tried them in our environment. This PR is modeled after https://github.com/aws/aws-cdk/pull/21401/files, but the package.json code seems to be gone, and I didn't duplicate the verbose no-op tests that the string is the string.

### Reason for this change

New VPC Endpoints exist now.

### Description of changes

Add the missing constants.

### Description of how you validated changes

Tested `appconfigdata` in our account.

### Checklist
- [X/N/A] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md)

----

*By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*

Yes, and I am an AWS employee.
  • Loading branch information
dhalperi committed Mar 8, 2024
1 parent ce52c7e commit baaa50c
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions packages/aws-cdk-lib/aws-ec2/lib/vpc-endpoint.ts
Expand Up @@ -268,6 +268,8 @@ export class InterfaceVpcEndpointAwsService implements IInterfaceVpcEndpointServ
public static readonly APP_RUNNER = new InterfaceVpcEndpointAwsService('apprunner');
public static readonly APP_RUNNER_REQUESTS = new InterfaceVpcEndpointAwsService('apprunner.requests');
public static readonly APP_SYNC = new InterfaceVpcEndpointAwsService('appsync-api');
public static readonly APPCONFIG = new InterfaceVpcEndpointAwsService('appconfig');
public static readonly APPCONFIGDATA = new InterfaceVpcEndpointAwsService('appconfigdata');
public static readonly APPLICATION_AUTOSCALING = new InterfaceVpcEndpointAwsService('application-autoscaling');
public static readonly APPLICATION_MIGRATION_SERVICE = new InterfaceVpcEndpointAwsService('mgn');
public static readonly APPSTREAM_API = new InterfaceVpcEndpointAwsService('appstream.api');
Expand Down

0 comments on commit baaa50c

Please sign in to comment.