Skip to content

Commit 1cc503a

Browse files
chore(ec2): add interface vpc endpoints (#36236)
### Issue # (if applicable) None ### Reason for this change ### Description of changes Add some interface VPC endpoints. - ACM - ACM_FIPS - ACM_PCA_FIPS - BEDROCK_FIPS - BEDROCK_RUNTIME_FIPS - ECR_PUBLIC - S3_VECTORS ### Describe any new or updated permissions being added None ### Description of how you validated changes ``` aws ec2 describe-vpc-endpoint-services --filters Name=service-type,Values=Interface Name=owner,Values=amazon --region us-east-1 --query ServiceNames "com.amazonaws.us-east-1.acm", "com.amazonaws.us-east-1.acm-fips", "com.amazonaws.us-east-1.acm-pca", "com.amazonaws.us-east-1.acm-pca-fips" "com.amazonaws.us-east-1.bedrock-fips", "com.amazonaws.us-east-1.bedrock-runtime-fips", "com.amazonaws.us-east-1.ecr-public.api", "com.amazonaws.us-east-1.s3vectors", ``` ### Checklist - [x] 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*
1 parent df99407 commit 1cc503a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/aws-cdk-lib/aws-ec2/lib/vpc-endpoint.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,11 +403,13 @@ export class InterfaceVpcEndpointAwsService implements IInterfaceVpcEndpointServ
403403
public static readonly BACKUP_GATEWAY = new InterfaceVpcEndpointAwsService('backup-gateway');
404404
public static readonly BATCH = new InterfaceVpcEndpointAwsService('batch');
405405
public static readonly BEDROCK = new InterfaceVpcEndpointAwsService('bedrock');
406+
public static readonly BEDROCK_FIPS = new InterfaceVpcEndpointAwsService('bedrock-fips');
406407
public static readonly BEDROCK_AGENT = new InterfaceVpcEndpointAwsService('bedrock-agent');
407408
public static readonly BEDROCK_AGENT_RUNTIME = new InterfaceVpcEndpointAwsService('bedrock-agent-runtime');
408409
public static readonly BEDROCK_AGENTCORE = new InterfaceVpcEndpointAwsService('bedrock-agentcore');
409410
public static readonly BEDROCK_AGENTCORE_GATEWAY = new InterfaceVpcEndpointAwsService('bedrock-agentcore.gateway');
410411
public static readonly BEDROCK_RUNTIME = new InterfaceVpcEndpointAwsService('bedrock-runtime');
412+
public static readonly BEDROCK_RUNTIME_FIPS = new InterfaceVpcEndpointAwsService('bedrock-runtime-fips');
411413
public static readonly BEDROCK_DATA_AUTOMATION = new InterfaceVpcEndpointAwsService('bedrock-data-automation');
412414
public static readonly BEDROCK_DATA_AUTOMATION_FIPS = new InterfaceVpcEndpointAwsService('bedrock-data-automation-fips');
413415
public static readonly BEDROCK_DATA_AUTOMATION_RUNTIME = new InterfaceVpcEndpointAwsService('bedrock-data-automation-runtime');
@@ -504,6 +506,7 @@ export class InterfaceVpcEndpointAwsService implements IInterfaceVpcEndpointServ
504506
public static readonly EC2_MESSAGES = new InterfaceVpcEndpointAwsService('ec2messages');
505507
public static readonly ECR = new InterfaceVpcEndpointAwsService('ecr.api');
506508
public static readonly ECR_DOCKER = new InterfaceVpcEndpointAwsService('ecr.dkr');
509+
public static readonly ECR_PUBLIC = new InterfaceVpcEndpointAwsService('ecr-public.api');
507510
public static readonly ECS = new InterfaceVpcEndpointAwsService('ecs');
508511
public static readonly ECS_AGENT = new InterfaceVpcEndpointAwsService('ecs-agent');
509512
public static readonly ECS_TELEMETRY = new InterfaceVpcEndpointAwsService('ecs-telemetry');
@@ -702,6 +705,7 @@ export class InterfaceVpcEndpointAwsService implements IInterfaceVpcEndpointServ
702705
public static readonly S3_OUTPOSTS = new InterfaceVpcEndpointAwsService('s3-outposts');
703706
public static readonly S3_MULTI_REGION_ACCESS_POINTS = new InterfaceVpcEndpointAwsService('s3-global.accesspoint', 'com.amazonaws', undefined, { global: true });
704707
public static readonly S3_TABLES = new InterfaceVpcEndpointAwsService('s3tables');
708+
public static readonly S3_VECTORS = new InterfaceVpcEndpointAwsService('s3vectors');
705709
public static readonly SAVINGS_PLANS = new InterfaceVpcEndpointAwsService('savingsplans', 'com.amazonaws', undefined, { global: true });
706710
public static readonly SAGEMAKER_API = new InterfaceVpcEndpointAwsService('sagemaker.api');
707711
public static readonly SAGEMAKER_API_FIPS = new InterfaceVpcEndpointAwsService('sagemaker.api-fips');

0 commit comments

Comments
 (0)