From af5628b6fa3b5fb6a582e18c96dde341ee3d824d Mon Sep 17 00:00:00 2001 From: robertd Date: Tue, 29 Nov 2022 10:12:36 -0800 Subject: [PATCH] feat(ec2): add c7gn instance type --- packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts b/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts index be0e852a9b223..1a0dc536ae8ea 100644 --- a/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts +++ b/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts @@ -494,6 +494,18 @@ export enum InstanceClass { */ C6GN = 'c6gn', + /** + * Compute optimized instances for high performance computing, 7th generation with Graviton3 processors + * and high network bandwidth capabilities + */ + COMPUTE7_GRAVITON3_HIGH_NETWORK_BANDWIDTH = 'compute7-graviton3-high-network-bandwidth', + + /** + * Compute optimized instances for high performance computing, 7th generation with Graviton3 processors + * and high network bandwidth capabilities + */ + C7GN = 'c7gn', + /** * Storage-optimized instances, 2nd generation */ @@ -1219,6 +1231,8 @@ export class InstanceType { [InstanceClass.C7G]: 'c7g', [InstanceClass.COMPUTE7_GRAVITON3_NVME_DRIVE]: 'c7gd', [InstanceClass.C7GD]: 'c7gd', + [InstanceClass.COMPUTE7_GRAVITON3_HIGH_NETWORK_BANDWIDTH]: 'c7gn', + [InstanceClass.C7GN]: 'c7gn', [InstanceClass.STORAGE2]: 'd2', [InstanceClass.D2]: 'd2', [InstanceClass.STORAGE3]: 'd3',