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 834bbb37e14b2..9997d88cf30ec 100644 --- a/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts +++ b/packages/aws-cdk-lib/aws-ec2/lib/instance-types.ts @@ -356,6 +356,16 @@ export enum InstanceClass { */ R7IZ = 'r7iz', + /** + * Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + MEMORY7_AMD = 'memory7-amd', + + /** + * Memory optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + R7A = 'r7a', + /** * Compute optimized instances, 3rd generation */ @@ -546,6 +556,16 @@ export enum InstanceClass { */ C7I = 'c7i', + /** + * Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + COMPUTE7_AMD = 'compute7-amd', + + /** + * Compute optimized instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + C7A = 'c7a', + /** * Storage-optimized instances, 2nd generation */ @@ -1020,6 +1040,16 @@ export enum InstanceClass { */ M7I_FLEX = 'm7i-flex', + /** + * Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + STANDARD7_AMD = 'standard7-amd', + + /** + * Standard instances based on 4th generation AMD EPYC (codename Genoa), 7th generation + */ + M7A = 'm7a', + /** * High memory and compute capacity instances, 1st generation */ @@ -1307,6 +1337,8 @@ export class InstanceType { [InstanceClass.R7GD]: 'r7gd', [InstanceClass.MEMORY7_INTEL]: 'r7iz', [InstanceClass.R7IZ]: 'r7iz', + [InstanceClass.MEMORY7_AMD]: 'r7a', + [InstanceClass.R7A]: 'r7a', [InstanceClass.COMPUTE3]: 'c3', [InstanceClass.C3]: 'c3', [InstanceClass.COMPUTE4]: 'c4', @@ -1343,6 +1375,8 @@ export class InstanceType { [InstanceClass.C7GN]: 'c7gn', [InstanceClass.COMPUTE7_INTEL]: 'c7i', [InstanceClass.C7I]: 'c7i', + [InstanceClass.COMPUTE7_AMD]: 'c7a', + [InstanceClass.C7A]: 'c7a', [InstanceClass.STORAGE2]: 'd2', [InstanceClass.D2]: 'd2', [InstanceClass.STORAGE3]: 'd3', @@ -1427,6 +1461,8 @@ export class InstanceType { [InstanceClass.M7I]: 'm7i', [InstanceClass.STANDARD7_INTEL_FLEX]: 'm7i-flex', [InstanceClass.M7I_FLEX]: 'm7i-flex', + [InstanceClass.STANDARD7_AMD]: 'm7a', + [InstanceClass.M7A]: 'm7a', [InstanceClass.HIGH_COMPUTE_MEMORY1]: 'z1d', [InstanceClass.Z1D]: 'z1d', [InstanceClass.INFERENCE1]: 'inf1',