Skip to content

Commit

Permalink
feat(client-ec2): Amazon EC2 X8g, C8g and M8g instances are powered b…
Browse files Browse the repository at this point in the history
…y AWS Graviton4 processors. X8g provide the lowest cost per GiB of memory among Graviton4 instances. C8g provide the best price performance for compute-intensive workloads. M8g provide the best price performance in for general purpose workloads.
  • Loading branch information
awstools committed Oct 23, 2024
1 parent 6a25598 commit fe1251e
Show file tree
Hide file tree
Showing 27 changed files with 292 additions and 40 deletions.
2 changes: 1 addition & 1 deletion clients/client-ec2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ see the <a href="https://docs.aws.amazon.com/ec2/latest/devguide">Amazon EC2 Dev

## Installing

To install the this package, simply type add or install @aws-sdk/client-ec2
To install this package, simply type add or install @aws-sdk/client-ec2
using your favorite package manager:

- `npm install @aws-sdk/client-ec2`
Expand Down

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions clients/client-ec2/src/commands/CreateFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions clients/client-ec2/src/commands/DescribeFleetsCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion clients/client-ec2/src/commands/ImportInstanceCommand.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion clients/client-ec2/src/commands/ModifyFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions clients/client-ec2/src/commands/RequestSpotFleetCommand.ts

Large diffs are not rendered by default.

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions clients/client-ec2/src/commands/RunInstancesCommand.ts

Large diffs are not rendered by default.

36 changes: 36 additions & 0 deletions clients/client-ec2/src/models/models_1.ts
Original file line number Diff line number Diff line change
Expand Up @@ -260,6 +260,18 @@ export const _InstanceType = {
c7i_metal_24xl: "c7i.metal-24xl",
c7i_metal_48xl: "c7i.metal-48xl",
c7i_xlarge: "c7i.xlarge",
c8g_12xlarge: "c8g.12xlarge",
c8g_16xlarge: "c8g.16xlarge",
c8g_24xlarge: "c8g.24xlarge",
c8g_2xlarge: "c8g.2xlarge",
c8g_48xlarge: "c8g.48xlarge",
c8g_4xlarge: "c8g.4xlarge",
c8g_8xlarge: "c8g.8xlarge",
c8g_large: "c8g.large",
c8g_medium: "c8g.medium",
c8g_metal_24xl: "c8g.metal-24xl",
c8g_metal_48xl: "c8g.metal-48xl",
c8g_xlarge: "c8g.xlarge",
cc1_4xlarge: "cc1.4xlarge",
cc2_8xlarge: "cc2.8xlarge",
cg1_4xlarge: "cg1.4xlarge",
Expand Down Expand Up @@ -594,6 +606,18 @@ export const _InstanceType = {
m7i_metal_24xl: "m7i.metal-24xl",
m7i_metal_48xl: "m7i.metal-48xl",
m7i_xlarge: "m7i.xlarge",
m8g_12xlarge: "m8g.12xlarge",
m8g_16xlarge: "m8g.16xlarge",
m8g_24xlarge: "m8g.24xlarge",
m8g_2xlarge: "m8g.2xlarge",
m8g_48xlarge: "m8g.48xlarge",
m8g_4xlarge: "m8g.4xlarge",
m8g_8xlarge: "m8g.8xlarge",
m8g_large: "m8g.large",
m8g_medium: "m8g.medium",
m8g_metal_24xl: "m8g.metal-24xl",
m8g_metal_48xl: "m8g.metal-48xl",
m8g_xlarge: "m8g.xlarge",
mac1_metal: "mac1.metal",
mac2_m1ultra_metal: "mac2-m1ultra.metal",
mac2_m2_metal: "mac2-m2.metal",
Expand Down Expand Up @@ -900,6 +924,18 @@ export const _InstanceType = {
x2iezn_6xlarge: "x2iezn.6xlarge",
x2iezn_8xlarge: "x2iezn.8xlarge",
x2iezn_metal: "x2iezn.metal",
x8g_12xlarge: "x8g.12xlarge",
x8g_16xlarge: "x8g.16xlarge",
x8g_24xlarge: "x8g.24xlarge",
x8g_2xlarge: "x8g.2xlarge",
x8g_48xlarge: "x8g.48xlarge",
x8g_4xlarge: "x8g.4xlarge",
x8g_8xlarge: "x8g.8xlarge",
x8g_large: "x8g.large",
x8g_medium: "x8g.medium",
x8g_metal_24xl: "x8g.metal-24xl",
x8g_metal_48xl: "x8g.metal-48xl",
x8g_xlarge: "x8g.xlarge",
z1d_12xlarge: "z1d.12xlarge",
z1d_2xlarge: "z1d.2xlarge",
z1d_3xlarge: "z1d.3xlarge",
Expand Down
216 changes: 216 additions & 0 deletions codegen/sdk-codegen/aws-models/ec2.json
Original file line number Diff line number Diff line change
Expand Up @@ -67078,6 +67078,222 @@
"traits": {
"smithy.api#enumValue": "g6e.48xlarge"
}
},
"c8g_medium": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.medium"
}
},
"c8g_large": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.large"
}
},
"c8g_xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.xlarge"
}
},
"c8g_2xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.2xlarge"
}
},
"c8g_4xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.4xlarge"
}
},
"c8g_8xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.8xlarge"
}
},
"c8g_12xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.12xlarge"
}
},
"c8g_16xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.16xlarge"
}
},
"c8g_24xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.24xlarge"
}
},
"c8g_48xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.48xlarge"
}
},
"c8g_metal_24xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.metal-24xl"
}
},
"c8g_metal_48xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "c8g.metal-48xl"
}
},
"m8g_medium": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.medium"
}
},
"m8g_large": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.large"
}
},
"m8g_xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.xlarge"
}
},
"m8g_2xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.2xlarge"
}
},
"m8g_4xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.4xlarge"
}
},
"m8g_8xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.8xlarge"
}
},
"m8g_12xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.12xlarge"
}
},
"m8g_16xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.16xlarge"
}
},
"m8g_24xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.24xlarge"
}
},
"m8g_48xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.48xlarge"
}
},
"m8g_metal_24xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.metal-24xl"
}
},
"m8g_metal_48xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "m8g.metal-48xl"
}
},
"x8g_medium": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.medium"
}
},
"x8g_large": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.large"
}
},
"x8g_xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.xlarge"
}
},
"x8g_2xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.2xlarge"
}
},
"x8g_4xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.4xlarge"
}
},
"x8g_8xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.8xlarge"
}
},
"x8g_12xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.12xlarge"
}
},
"x8g_16xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.16xlarge"
}
},
"x8g_24xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.24xlarge"
}
},
"x8g_48xlarge": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.48xlarge"
}
},
"x8g_metal_24xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.metal-24xl"
}
},
"x8g_metal_48xl": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "x8g.metal-48xl"
}
}
}
},
Expand Down

0 comments on commit fe1251e

Please sign in to comment.