Skip to content

Commit 81ae519

Browse files
author
awstools
committed
feat(client-ec2): Amazon EC2 M7a instances, powered by 4th generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances. Amazon EC2 Hpc7a instances, powered by 4th Gen AMD EPYC processors, deliver up to 2.5x better performance compared to Amazon EC2 Hpc6a instances.
1 parent b1ac978 commit 81ae519

26 files changed

+151
-39
lines changed

clients/client-ec2/src/commands/CreateCapacityReservationFleetCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/CreateFleetCommand.ts

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/CreateLaunchTemplateCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/CreateLaunchTemplateVersionCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeCapacityReservationFleetsCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeFleetsCommand.ts

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeInstanceTypeOfferingsCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeInstanceTypesCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeInstancesCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeLaunchTemplateVersionsCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeReservedInstancesCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeReservedInstancesModificationsCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeReservedInstancesOfferingsCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeSpotFleetRequestsCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeSpotInstanceRequestsCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/DescribeSpotPriceHistoryCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/GetLaunchTemplateDataCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/ImportInstanceCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/ModifyFleetCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/ModifyReservedInstancesCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/ModifySpotFleetRequestCommand.ts

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

clients/client-ec2/src/commands/RequestSpotFleetCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/RequestSpotInstancesCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/commands/RunInstancesCommand.ts

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

clients/client-ec2/src/models/models_0.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8572,6 +8572,10 @@ export const _InstanceType = {
85728572
hi1_4xlarge: "hi1.4xlarge",
85738573
hpc6a_48xlarge: "hpc6a.48xlarge",
85748574
hpc6id_32xlarge: "hpc6id.32xlarge",
8575+
hpc7a_12xlarge: "hpc7a.12xlarge",
8576+
hpc7a_24xlarge: "hpc7a.24xlarge",
8577+
hpc7a_48xlarge: "hpc7a.48xlarge",
8578+
hpc7a_96xlarge: "hpc7a.96xlarge",
85758579
hpc7g_16xlarge: "hpc7g.16xlarge",
85768580
hpc7g_4xlarge: "hpc7g.4xlarge",
85778581
hpc7g_8xlarge: "hpc7g.8xlarge",
@@ -8774,6 +8778,18 @@ export const _InstanceType = {
87748778
m6in_large: "m6in.large",
87758779
m6in_metal: "m6in.metal",
87768780
m6in_xlarge: "m6in.xlarge",
8781+
m7a_12xlarge: "m7a.12xlarge",
8782+
m7a_16xlarge: "m7a.16xlarge",
8783+
m7a_24xlarge: "m7a.24xlarge",
8784+
m7a_2xlarge: "m7a.2xlarge",
8785+
m7a_32xlarge: "m7a.32xlarge",
8786+
m7a_48xlarge: "m7a.48xlarge",
8787+
m7a_4xlarge: "m7a.4xlarge",
8788+
m7a_8xlarge: "m7a.8xlarge",
8789+
m7a_large: "m7a.large",
8790+
m7a_medium: "m7a.medium",
8791+
m7a_metal_48xl: "m7a.metal-48xl",
8792+
m7a_xlarge: "m7a.xlarge",
87778793
m7g_12xlarge: "m7g.12xlarge",
87788794
m7g_16xlarge: "m7g.16xlarge",
87798795
m7g_2xlarge: "m7g.2xlarge",

codegen/sdk-codegen/aws-models/ec2.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63499,6 +63499,102 @@
6349963499
"traits": {
6350063500
"smithy.api#enumValue": "m7i-flex.8xlarge"
6350163501
}
63502+
},
63503+
"m7a_medium": {
63504+
"target": "smithy.api#Unit",
63505+
"traits": {
63506+
"smithy.api#enumValue": "m7a.medium"
63507+
}
63508+
},
63509+
"m7a_large": {
63510+
"target": "smithy.api#Unit",
63511+
"traits": {
63512+
"smithy.api#enumValue": "m7a.large"
63513+
}
63514+
},
63515+
"m7a_xlarge": {
63516+
"target": "smithy.api#Unit",
63517+
"traits": {
63518+
"smithy.api#enumValue": "m7a.xlarge"
63519+
}
63520+
},
63521+
"m7a_2xlarge": {
63522+
"target": "smithy.api#Unit",
63523+
"traits": {
63524+
"smithy.api#enumValue": "m7a.2xlarge"
63525+
}
63526+
},
63527+
"m7a_4xlarge": {
63528+
"target": "smithy.api#Unit",
63529+
"traits": {
63530+
"smithy.api#enumValue": "m7a.4xlarge"
63531+
}
63532+
},
63533+
"m7a_8xlarge": {
63534+
"target": "smithy.api#Unit",
63535+
"traits": {
63536+
"smithy.api#enumValue": "m7a.8xlarge"
63537+
}
63538+
},
63539+
"m7a_12xlarge": {
63540+
"target": "smithy.api#Unit",
63541+
"traits": {
63542+
"smithy.api#enumValue": "m7a.12xlarge"
63543+
}
63544+
},
63545+
"m7a_16xlarge": {
63546+
"target": "smithy.api#Unit",
63547+
"traits": {
63548+
"smithy.api#enumValue": "m7a.16xlarge"
63549+
}
63550+
},
63551+
"m7a_24xlarge": {
63552+
"target": "smithy.api#Unit",
63553+
"traits": {
63554+
"smithy.api#enumValue": "m7a.24xlarge"
63555+
}
63556+
},
63557+
"m7a_32xlarge": {
63558+
"target": "smithy.api#Unit",
63559+
"traits": {
63560+
"smithy.api#enumValue": "m7a.32xlarge"
63561+
}
63562+
},
63563+
"m7a_48xlarge": {
63564+
"target": "smithy.api#Unit",
63565+
"traits": {
63566+
"smithy.api#enumValue": "m7a.48xlarge"
63567+
}
63568+
},
63569+
"m7a_metal_48xl": {
63570+
"target": "smithy.api#Unit",
63571+
"traits": {
63572+
"smithy.api#enumValue": "m7a.metal-48xl"
63573+
}
63574+
},
63575+
"hpc7a_12xlarge": {
63576+
"target": "smithy.api#Unit",
63577+
"traits": {
63578+
"smithy.api#enumValue": "hpc7a.12xlarge"
63579+
}
63580+
},
63581+
"hpc7a_24xlarge": {
63582+
"target": "smithy.api#Unit",
63583+
"traits": {
63584+
"smithy.api#enumValue": "hpc7a.24xlarge"
63585+
}
63586+
},
63587+
"hpc7a_48xlarge": {
63588+
"target": "smithy.api#Unit",
63589+
"traits": {
63590+
"smithy.api#enumValue": "hpc7a.48xlarge"
63591+
}
63592+
},
63593+
"hpc7a_96xlarge": {
63594+
"target": "smithy.api#Unit",
63595+
"traits": {
63596+
"smithy.api#enumValue": "hpc7a.96xlarge"
63597+
}
6350263598
}
6350363599
}
6350463600
},

0 commit comments

Comments
 (0)