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 3dc471c3888eb..5be5e8d66c3be 100644 --- a/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts +++ b/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts @@ -750,6 +750,28 @@ export enum InstanceClass { */ C7I_FLEX = 'c7i-flex', + /** + * Compute optimized instances based on custom Intel Xeon 6 processors, available only on AWS, 8th generation + */ + COMPUTE8_INTEL = 'compute8-intel', + + /** + * Compute optimized instances based on custom Intel Xeon 6 processors, available only on AWS, 8th generation + */ + C8I = 'c8i', + + /** + * Compute optimized instances based on custom Intel Xeon 6 processors, available only on AWS, 8th generation + * C8i-flex instances efficiently use compute resources to deliver a baseline level of performance with the ability to scale up to the full compute performance a majority of the time. + */ + COMPUTE8_INTEL_FLEX = 'compute8-intel-flex', + + /** + * Compute optimized instances based on custom Intel Xeon 6 processors, available only on AWS, 8th generation + * C8i-flex instances efficiently use compute resources to deliver a baseline level of performance with the ability to scale up to the full compute performance a majority of the time. + */ + C8I_FLEX = 'c8i-flex', + /** * Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation */ @@ -1445,6 +1467,16 @@ export enum InstanceClass { */ M7A = 'm7a', + /** + * Standard instances based on 5th generation AMD EPYC (formerly code named Turin), 8th generation + */ + STANDARD8_AMD = 'standard8-amd', + + /** + * Standard instances based on 5th generation AMD EPYC (formerly code named Turin), 8th generation + */ + M8A = 'm8a', + /** * High memory and compute capacity instances, 1st generation */ @@ -1923,6 +1955,10 @@ export class InstanceType { [InstanceClass.C8GD]: 'c8gd', [InstanceClass.COMPUTE8_GRAVITON4_HIGH_NETWORK_BANDWIDTH]: 'c8gn', [InstanceClass.C8GN]: 'c8gn', + [InstanceClass.COMPUTE8_INTEL]: 'c8i', + [InstanceClass.C8I]: 'c8i', + [InstanceClass.COMPUTE8_INTEL_FLEX]: 'c8i-flex', + [InstanceClass.C8I_FLEX]: 'c8i-flex', [InstanceClass.STORAGE2]: 'd2', [InstanceClass.D2]: 'd2', [InstanceClass.STORAGE3]: 'd3', @@ -2045,6 +2081,8 @@ export class InstanceType { [InstanceClass.M8I_FLEX]: 'm8i-flex', [InstanceClass.STANDARD7_AMD]: 'm7a', [InstanceClass.M7A]: 'm7a', + [InstanceClass.STANDARD8_AMD]: 'm8a', + [InstanceClass.M8A]: 'm8a', [InstanceClass.HIGH_COMPUTE_MEMORY1]: 'z1d', [InstanceClass.Z1D]: 'z1d', [InstanceClass.INFERENCE1]: 'inf1',