Repository: getmoto/moto
Pull request #8174 (2024-09-29 06:10:49)

chore: update EC2 Instance Offerings
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/getmoto/moto/pull/8174?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto) Report
All modified and coverable lines are covered by tests :white_check_mark:
> Project coverage is 94.52%. Comparing base [(`6c68326`)](https://app.codecov.io/gh/getmoto/moto/commit/6c68326479024619214119c6d8835153e5f7804a?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto) to head [(`97f8ae1`)](https://app.codecov.io/gh/getmoto/moto/commit/97f8ae19ddc405805aca3c9f4d68ebdd32c8d911?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto).
> Report is 14 commits behind head on master.

<details><summary>Additional details and impacted files</summary>


```diff
@@            Coverage Diff             @@
##           master    #8174      +/-   ##
==========================================
+ Coverage   94.50%   94.52%   +0.01%     
==========================================
  Files        1150     1150              
  Lines       99203    99359     +156     
==========================================
+ Hits        93752    93915     +163     
+ Misses       5451     5444       -7     
```

| [Flag](https://app.codecov.io/gh/getmoto/moto/pull/8174/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto) | Coverage Δ | |
|---|---|---|
| [servertests](https://app.codecov.io/gh/getmoto/moto/pull/8174/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto) | `28.76% <ø> (-0.04%)` | :arrow_down: |
| [unittests](https://app.codecov.io/gh/getmoto/moto/pull/8174/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto) | `94.49% <ø> (+0.01%)` | :arrow_up: |

Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto#carryforward-flags-in-the-pull-request-comment) to find out more.

</details>

[:umbrella: View full report in Codecov by Sentry](https://app.codecov.io/gh/getmoto/moto/pull/8174?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto).   
:loudspeaker: Have feedback on the report? [Share it here](https://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=getmoto).


Patch:
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-northeast-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-northeast-1.json
index cd498e3a3..9dc8c5385 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-northeast-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-northeast-1.json
@@ -843,6 +843,46 @@
   "InstanceType": "g5g.xlarge",
   "Location": "apne1-az1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "apne1-az1"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "apne1-az1"
@@ -6219,6 +6259,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "apne1-az4"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "apne1-az4"
+ },
  {
   "InstanceType": "hpc7g.16xlarge",
   "Location": "apne1-az4"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-1.json
index 9d7e89db7..599a36196 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-1.json
@@ -543,6 +543,26 @@
   "InstanceType": "c7gd.xlarge",
   "Location": "apse1-az1"
  },
+ {
+  "InstanceType": "c7i-flex.2xlarge",
+  "Location": "apse1-az1"
+ },
+ {
+  "InstanceType": "c7i-flex.4xlarge",
+  "Location": "apse1-az1"
+ },
+ {
+  "InstanceType": "c7i-flex.8xlarge",
+  "Location": "apse1-az1"
+ },
+ {
+  "InstanceType": "c7i-flex.large",
+  "Location": "apse1-az1"
+ },
+ {
+  "InstanceType": "c7i-flex.xlarge",
+  "Location": "apse1-az1"
+ },
  {
   "InstanceType": "c7i.12xlarge",
   "Location": "apse1-az1"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-4.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-4.json
index 5d46fcd78..26850f6b0 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-4.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-4.json
@@ -551,6 +551,10 @@
   "InstanceType": "t4g.xlarge",
   "Location": "apse4-az1"
  },
+ {
+  "InstanceType": "trn1.32xlarge",
+  "Location": "apse4-az1"
+ },
  {
   "InstanceType": "c5.12xlarge",
   "Location": "apse4-az2"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-5.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-5.json
index 3fb9b5ba5..51983ae55 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-5.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-5.json
@@ -259,6 +259,46 @@
   "InstanceType": "c7i.xlarge",
   "Location": "apse5-az1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "apse5-az1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "apse5-az1"
+ },
  {
   "InstanceType": "i3en.12xlarge",
   "Location": "apse5-az1"
@@ -1191,6 +1231,46 @@
   "InstanceType": "c7i.xlarge",
   "Location": "apse5-az2"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "apse5-az2"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "apse5-az2"
+ },
  {
   "InstanceType": "i3en.12xlarge",
   "Location": "apse5-az2"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ca-central-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ca-central-1.json
index 42dbbd9f0..3c7cda387 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ca-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ca-central-1.json
@@ -643,6 +643,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "cac1-az1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "cac1-az1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "cac1-az1"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "cac1-az1"
@@ -2631,6 +2671,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "cac1-az2"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "cac1-az2"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "cac1-az2"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "cac1-az2"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-central-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-central-1.json
index 9443daa83..22d006b5f 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-central-1.json
@@ -615,6 +615,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "euc1-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "euc1-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "euc1-az1"
@@ -1587,6 +1635,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "euc1-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "euc1-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "euc1-az1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "euc1-az1"
@@ -3179,6 +3275,54 @@
   "InstanceType": "c6in.xlarge",
   "Location": "euc1-az2"
  },
+ {
+  "InstanceType": "c7a.12xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.16xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.24xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.2xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.32xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.48xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.8xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.large",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.medium",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.metal-48xl",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7a.xlarge",
+  "Location": "euc1-az2"
+ },
  {
   "InstanceType": "c7g.12xlarge",
   "Location": "euc1-az2"
@@ -3411,6 +3555,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "euc1-az2"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "euc1-az2"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "euc1-az2"
@@ -4159,6 +4343,54 @@
   "InstanceType": "m6in.xlarge",
   "Location": "euc1-az2"
  },
+ {
+  "InstanceType": "m7a.12xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.16xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.24xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.2xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.32xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.48xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.8xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.large",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.medium",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.metal-48xl",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "m7a.xlarge",
+  "Location": "euc1-az2"
+ },
  {
   "InstanceType": "m7g.12xlarge",
   "Location": "euc1-az2"
@@ -5891,6 +6123,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "euc1-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "euc1-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "euc1-az3"
@@ -6051,6 +6331,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "euc1-az3"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "euc1-az3"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "euc1-az3"
@@ -6983,6 +7303,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "euc1-az3"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "euc1-az3"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "euc1-az3"
+ },
  {
   "InstanceType": "p2.16xlarge",
   "Location": "euc1-az3"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-2.json
index 559164292..e57fa2469 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-2.json
@@ -2519,6 +2519,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "euw2-az2"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "euw2-az2"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "euw2-az2"
@@ -4403,6 +4443,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "euw2-az3"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "euw2-az3"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "euw2-az3"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-1.json
index 6a5f78513..da08ee91f 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-1.json
@@ -671,6 +671,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use1-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use1-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use1-az1"
@@ -1863,6 +1911,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use1-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use1-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use1-az1"
+ },
  {
   "InstanceType": "mac2.metal",
   "Location": "use1-az1"
@@ -7195,6 +7291,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use1-az4"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use1-az4"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use1-az4"
@@ -8455,6 +8599,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use1-az4"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use1-az4"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use1-az4"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "use1-az4"
@@ -13003,6 +13195,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use1-az6"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use1-az6"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use1-az6"
@@ -14243,6 +14483,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use1-az6"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use1-az6"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use1-az6"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "use1-az6"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-2.json
index 404722342..ed528bbe7 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-east-2.json
@@ -695,6 +695,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use2-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use2-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use2-az1"
@@ -1819,6 +1867,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use2-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use2-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use2-az1"
+ },
  {
   "InstanceType": "mac2.metal",
   "Location": "use2-az1"
@@ -3623,6 +3719,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use2-az2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use2-az2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use2-az2"
@@ -4803,6 +4947,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use2-az2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use2-az2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use2-az2"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "use2-az2"
@@ -6583,6 +6775,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "use2-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "use2-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "use2-az3"
@@ -7739,6 +7979,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "use2-az3"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "use2-az3"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "use2-az3"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "use2-az3"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-2.json
index 4ff1124bb..e47779952 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-2.json
@@ -699,6 +699,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw2-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw2-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw2-az1"
@@ -1963,6 +2011,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw2-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw2-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw2-az1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "usw2-az1"
@@ -3935,6 +4031,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw2-az2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw2-az2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw2-az2"
@@ -5139,6 +5283,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw2-az2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw2-az2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw2-az2"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "usw2-az2"
@@ -6999,6 +7191,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw2-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw2-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw2-az3"
@@ -8259,6 +8499,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw2-az3"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw2-az3"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw2-az3"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "usw2-az3"
@@ -10075,6 +10363,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw2-az4"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw2-az4"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw2-az4"
@@ -10955,6 +11291,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw2-az4"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw2-az4"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw2-az4"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "usw2-az4"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-northeast-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-northeast-1.json
index 0f7c0129e..662233d88 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-northeast-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-northeast-1.json
@@ -843,6 +843,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "ap-northeast-1a"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-northeast-1a"
+ },
  {
   "InstanceType": "hpc7g.16xlarge",
   "Location": "ap-northeast-1a"
@@ -3743,6 +3783,46 @@
   "InstanceType": "g5g.xlarge",
   "Location": "ap-northeast-1c"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-northeast-1c"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "ap-northeast-1c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-1.json
index 3edbe3c19..7ab2e52d8 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-1.json
@@ -543,6 +543,26 @@
   "InstanceType": "c7gd.xlarge",
   "Location": "ap-southeast-1a"
  },
+ {
+  "InstanceType": "c7i-flex.2xlarge",
+  "Location": "ap-southeast-1a"
+ },
+ {
+  "InstanceType": "c7i-flex.4xlarge",
+  "Location": "ap-southeast-1a"
+ },
+ {
+  "InstanceType": "c7i-flex.8xlarge",
+  "Location": "ap-southeast-1a"
+ },
+ {
+  "InstanceType": "c7i-flex.large",
+  "Location": "ap-southeast-1a"
+ },
+ {
+  "InstanceType": "c7i-flex.xlarge",
+  "Location": "ap-southeast-1a"
+ },
  {
   "InstanceType": "c7i.12xlarge",
   "Location": "ap-southeast-1a"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-4.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-4.json
index 03c8a19cf..b4e44d569 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-4.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-4.json
@@ -551,6 +551,10 @@
   "InstanceType": "t4g.xlarge",
   "Location": "ap-southeast-4a"
  },
+ {
+  "InstanceType": "trn1.32xlarge",
+  "Location": "ap-southeast-4a"
+ },
  {
   "InstanceType": "c5.12xlarge",
   "Location": "ap-southeast-4b"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-5.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-5.json
index 039150384..64d16b8d1 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-5.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-5.json
@@ -259,6 +259,46 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-5a"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-southeast-5a"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-southeast-5a"
+ },
  {
   "InstanceType": "i3en.12xlarge",
   "Location": "ap-southeast-5a"
@@ -1191,6 +1231,46 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-5b"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-southeast-5b"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-southeast-5b"
+ },
  {
   "InstanceType": "i3en.12xlarge",
   "Location": "ap-southeast-5b"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ca-central-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ca-central-1.json
index d0da58de7..5f93eada4 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ca-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ca-central-1.json
@@ -643,6 +643,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "ca-central-1a"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ca-central-1a"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ca-central-1a"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "ca-central-1a"
@@ -2631,6 +2671,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "ca-central-1b"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ca-central-1b"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ca-central-1b"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "ca-central-1b"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-central-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-central-1.json
index 875064151..b97fba8fb 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-central-1.json
@@ -495,6 +495,54 @@
   "InstanceType": "c6in.xlarge",
   "Location": "eu-central-1a"
  },
+ {
+  "InstanceType": "c7a.12xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.16xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.24xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.2xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.32xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.48xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.8xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.large",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.medium",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.metal-48xl",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7a.xlarge",
+  "Location": "eu-central-1a"
+ },
  {
   "InstanceType": "c7g.12xlarge",
   "Location": "eu-central-1a"
@@ -727,6 +775,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "eu-central-1a"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-central-1a"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "eu-central-1a"
@@ -1475,6 +1563,54 @@
   "InstanceType": "m6in.xlarge",
   "Location": "eu-central-1a"
  },
+ {
+  "InstanceType": "m7a.12xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.16xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.24xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.2xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.32xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.48xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.8xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.large",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.medium",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.metal-48xl",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "m7a.xlarge",
+  "Location": "eu-central-1a"
+ },
  {
   "InstanceType": "m7g.12xlarge",
   "Location": "eu-central-1a"
@@ -3207,6 +3343,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-central-1b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-central-1b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-central-1b"
@@ -3367,6 +3551,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "eu-central-1b"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-central-1b"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "eu-central-1b"
@@ -4299,6 +4523,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "eu-central-1b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "eu-central-1b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "eu-central-1b"
+ },
  {
   "InstanceType": "p2.16xlarge",
   "Location": "eu-central-1b"
@@ -6047,6 +6319,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-central-1c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-central-1c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-central-1c"
@@ -7019,6 +7339,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "eu-central-1c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "eu-central-1c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "eu-central-1c"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "eu-central-1c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-2.json
index e54ea778f..279d28039 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-2.json
@@ -655,6 +655,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "eu-west-2a"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-west-2a"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "eu-west-2a"
@@ -2539,6 +2579,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "eu-west-2b"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-west-2b"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "eu-west-2b"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-1.json
index fa6cae65d..1c28381c4 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-1.json
@@ -3879,6 +3879,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-1b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-1b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-1b"
@@ -5139,6 +5187,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-1b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-1b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-1b"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-1b"
@@ -7087,6 +7183,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-1c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-1c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-1c"
@@ -8327,6 +8471,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-1c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-1c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-1c"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-1c"
@@ -10243,6 +10435,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-1d"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-1d"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-1d"
@@ -11435,6 +11675,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-1d"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-1d"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-1d"
+ },
  {
   "InstanceType": "mac2.metal",
   "Location": "us-east-1d"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-2.json
index 318efa8f9..410738df2 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/us-east-2.json
@@ -695,6 +695,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-2a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-2a"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-2a"
@@ -1819,6 +1867,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-2a"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-2a"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-2a"
+ },
  {
   "InstanceType": "mac2.metal",
   "Location": "us-east-2a"
@@ -3623,6 +3719,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-2b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-2b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-2b"
@@ -4803,6 +4947,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-2b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-2b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-2b"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-2b"
@@ -6583,6 +6775,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-2c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-2c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-2c"
@@ -7739,6 +7979,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-2c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-2c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-2c"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-2c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-2.json
index 30c4081c3..53055707f 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-2.json
@@ -703,6 +703,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-2a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-2a"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-2a"
@@ -1907,6 +1955,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-2a"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-2a"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-2a"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-west-2a"
@@ -3775,6 +3871,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-2b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-2b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-2b"
@@ -5039,6 +5183,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-2b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-2b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-2b"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-west-2b"
@@ -6999,6 +7191,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-2c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-2c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-2c"
@@ -8259,6 +8499,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-2c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-2c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-2c"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-west-2c"
@@ -10075,6 +10363,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-2d"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-2d"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-2d"
@@ -10955,6 +11291,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-2d"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-2d"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-2d"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-west-2d"
diff --git a/moto/ec2/resources/instance_type_offerings/region/ap-northeast-1.json b/moto/ec2/resources/instance_type_offerings/region/ap-northeast-1.json
index c9052cfa6..7e442b016 100644
--- a/moto/ec2/resources/instance_type_offerings/region/ap-northeast-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/ap-northeast-1.json
@@ -867,6 +867,46 @@
   "InstanceType": "g5g.xlarge",
   "Location": "ap-northeast-1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-northeast-1"
+ },
  {
   "InstanceType": "hpc7g.16xlarge",
   "Location": "ap-northeast-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-4.json b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-4.json
index e9f4cd1a7..d432c6e57 100644
--- a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-4.json
+++ b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-4.json
@@ -550,5 +550,9 @@
  {
   "InstanceType": "t4g.xlarge",
   "Location": "ap-southeast-4"
+ },
+ {
+  "InstanceType": "trn1.32xlarge",
+  "Location": "ap-southeast-4"
  }
 ]
\ No newline at end of file
diff --git a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-5.json b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-5.json
index fd23156eb..1883e0fe1 100644
--- a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-5.json
+++ b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-5.json
@@ -259,6 +259,46 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-5"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ap-southeast-5"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ap-southeast-5"
+ },
  {
   "InstanceType": "i3en.12xlarge",
   "Location": "ap-southeast-5"
diff --git a/moto/ec2/resources/instance_type_offerings/region/ca-central-1.json b/moto/ec2/resources/instance_type_offerings/region/ca-central-1.json
index 44e87bf89..70ebb861f 100644
--- a/moto/ec2/resources/instance_type_offerings/region/ca-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/ca-central-1.json
@@ -643,6 +643,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "ca-central-1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "ca-central-1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "ca-central-1"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "ca-central-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/eu-central-1.json b/moto/ec2/resources/instance_type_offerings/region/eu-central-1.json
index d8c06db5a..9189e5226 100644
--- a/moto/ec2/resources/instance_type_offerings/region/eu-central-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/eu-central-1.json
@@ -659,6 +659,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-central-1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-central-1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-central-1"
@@ -847,6 +895,46 @@
   "InstanceType": "g5g.xlarge",
   "Location": "eu-central-1"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-central-1"
+ },
  {
   "InstanceType": "i2.2xlarge",
   "Location": "eu-central-1"
@@ -1779,6 +1867,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "eu-central-1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "eu-central-1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "eu-central-1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "eu-central-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/eu-west-2.json b/moto/ec2/resources/instance_type_offerings/region/eu-west-2.json
index 61892a647..70eb1b576 100644
--- a/moto/ec2/resources/instance_type_offerings/region/eu-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/region/eu-west-2.json
@@ -655,6 +655,46 @@
   "InstanceType": "g5.xlarge",
   "Location": "eu-west-2"
  },
+ {
+  "InstanceType": "g6.12xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.16xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.24xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.2xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.48xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.4xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.8xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "g6.xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "gr6.4xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "gr6.8xlarge",
+  "Location": "eu-west-2"
+ },
  {
   "InstanceType": "i3.16xlarge",
   "Location": "eu-west-2"
diff --git a/moto/ec2/resources/instance_type_offerings/region/us-east-1.json b/moto/ec2/resources/instance_type_offerings/region/us-east-1.json
index 5b92f4987..e0feb812d 100644
--- a/moto/ec2/resources/instance_type_offerings/region/us-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/us-east-1.json
@@ -723,6 +723,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-1"
@@ -1999,6 +2047,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/us-east-2.json b/moto/ec2/resources/instance_type_offerings/region/us-east-2.json
index 62d3f3c5b..01c802202 100644
--- a/moto/ec2/resources/instance_type_offerings/region/us-east-2.json
+++ b/moto/ec2/resources/instance_type_offerings/region/us-east-2.json
@@ -695,6 +695,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-east-2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-east-2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-east-2"
@@ -1875,6 +1923,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-east-2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-east-2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-east-2"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-east-2"
diff --git a/moto/ec2/resources/instance_type_offerings/region/us-west-2.json b/moto/ec2/resources/instance_type_offerings/region/us-west-2.json
index 7bd6ce5c3..c8c6e0e7a 100644
--- a/moto/ec2/resources/instance_type_offerings/region/us-west-2.json
+++ b/moto/ec2/resources/instance_type_offerings/region/us-west-2.json
@@ -723,6 +723,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-2"
@@ -1991,6 +2039,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-2"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "us-west-2"
diff --git a/moto/scheduler/exceptions.py b/moto/scheduler/exceptions.py
index 05f999294..91d6a5a91 100644
--- a/moto/scheduler/exceptions.py
+++ b/moto/scheduler/exceptions.py
@@ -18,3 +18,10 @@ class ScheduleNotFound(JsonRESTError):
 class ScheduleGroupNotFound(JsonRESTError):
     def __init__(self) -> None:
         super().__init__("ResourceNotFoundException", "ScheduleGroup not found")
+
+
+class ValidationException(JsonRESTError):
+    code = 400
+
+    def __init__(self, message: str):
+        super().__init__(error_type="ValidationException", message=message)
diff --git a/moto/scheduler/models.py b/moto/scheduler/models.py
index 124723b7b..7a2bcc157 100644
--- a/moto/scheduler/models.py
+++ b/moto/scheduler/models.py
@@ -1,14 +1,20 @@
 """EventBridgeSchedulerBackend class with methods for supported APIs."""
 
-from typing import Any, Dict, Iterable, List, Optional
+import datetime
+from typing import Any, Dict, Iterable, List, Optional, cast
 
 from moto.core.base_backend import BackendDict, BaseBackend
 from moto.core.common_models import BaseModel
-from moto.core.utils import unix_time
+from moto.core.utils import unix_time, utcfromtimestamp, utcnow
 from moto.utilities.tagging_service import TaggingService
 from moto.utilities.utils import get_partition
 
-from .exceptions import ScheduleExists, ScheduleGroupNotFound, ScheduleNotFound
+from .exceptions import (
+    ScheduleExists,
+    ScheduleGroupNotFound,
+    ScheduleNotFound,
+    ValidationException,
+)
 
 
 class Schedule(BaseModel):
@@ -39,7 +45,7 @@ class Schedule(BaseModel):
         self.target = Schedule.validate_target(target)
         self.state = state or "ENABLED"
         self.kms_key_arn = kms_key_arn
-        self.start_date = start_date
+        self.start_date = self._validate_start_date(start_date)
         self.end_date = end_date
         self.action_after_completion = action_after_completion
         self.creation_date = self.last_modified_date = unix_time()
@@ -53,6 +59,22 @@ class Schedule(BaseModel):
             }
         return target
 
+    def _validate_start_date(self, start_date: Optional[str]) -> Optional[str]:
+        # `.count("*")` means a recurrence expression
+        # https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/scheduler/client/create_schedule.html (StartDate parameter)
+        if self.schedule_expression.count("*") and start_date is not None:
+            start_date_as_dt = utcfromtimestamp(cast(int, start_date))
+            now = utcnow()
+            if start_date_as_dt.date() == now.date():
+                diff = abs(now - start_date_as_dt)
+                rule = datetime.timedelta(minutes=5)
+                within_rule = diff <= rule
+                if not within_rule:
+                    raise ValidationException(
+                        message="The StartDate you specify cannot be earlier than 5 minutes ago."
+                    )
+        return start_date
+
     def to_dict(self, short: bool = False) -> Dict[str, Any]:
         dct: Dict[str, Any] = {
             "Arn": self.arn,


Test patch:
diff --git a/tests/test_scheduler/test_scheduler.py b/tests/test_scheduler/test_scheduler.py
index 6d4512241..6bb672f26 100644
--- a/tests/test_scheduler/test_scheduler.py
+++ b/tests/test_scheduler/test_scheduler.py
@@ -1,4 +1,4 @@
-from datetime import datetime
+from datetime import datetime, timedelta, timezone
 
 import boto3
 import pytest
@@ -6,6 +6,7 @@ from botocore.client import ClientError
 
 from moto import mock_aws
 from moto.core import DEFAULT_ACCOUNT_ID
+from moto.core.utils import utcnow
 
 # See our Development Tips on writing tests for hints on how to write good tests:
 # http://docs.getmoto.org/en/latest/docs/contributing/development_tips/tests.html
@@ -229,3 +230,64 @@ def test_delete_schedule_for_none_existing_schedule():
     err = exc.value.response["Error"]
     assert err["Code"] == "ResourceNotFoundException"
     assert err["Message"] == "Schedule my-schedule does not exist."
+
+
+@mock_aws
+def test_create_get_schedule__with_start_date():
+    # Arrange
+    expected_start_date = start_date = utcnow().replace(microsecond=0)
+
+    # Act
+    client = boto3.client("scheduler", region_name="eu-west-1")
+    client.create_schedule(
+        StartDate=start_date,
+        Name="my-schedule",
+        ScheduleExpression="some cron *",
+        FlexibleTimeWindow={
+            "MaximumWindowInMinutes": 4,
+            "Mode": "OFF",
+        },
+        Target={
+            "Arn": "not supported yet",
+            "RoleArn": "n/a",
+        },
+    )
+
+    # Assert
+    resp = client.get_schedule(Name="my-schedule")
+    start_date_as_utc = datetime.astimezone(resp["StartDate"], timezone.utc).replace(
+        tzinfo=None
+    )
+    assert start_date_as_utc == expected_start_date
+
+
+@mock_aws
+def test_create_schedule__exception_with_start_date():
+    # Arrange
+    expected_error = "ValidationException"
+    expected_error_message = (
+        "The StartDate you specify cannot be earlier than 5 minutes ago."
+    )
+    start_date = utcnow() - timedelta(minutes=6)
+
+    # Act
+    with pytest.raises(ClientError) as exc:
+        client = boto3.client("scheduler", region_name="eu-west-1")
+        client.create_schedule(
+            Name="my-schedule",
+            StartDate=start_date,
+            ScheduleExpression="some cron *",
+            FlexibleTimeWindow={
+                "MaximumWindowInMinutes": 4,
+                "Mode": "OFF",
+            },
+            Target={
+                "Arn": "not supported yet",
+                "RoleArn": "n/a",
+            },
+        )
+
+    # Assert
+    err = exc.value.response["Error"]
+    assert err["Code"] == expected_error
+    assert err["Message"] == expected_error_message