Repository: getmoto/moto
Pull request #8830 (2025-04-20 08:12:23)

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


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 c24c141e5..522036970 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
@@ -1963,6 +1963,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "apne1-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "apne1-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "apne1-az1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "apne1-az1"
@@ -7715,6 +7763,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "apne1-az4"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "apne1-az4"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "apne1-az4"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "apne1-az4"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-2.json
index 5e645f34e..b7a1f5d46 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/ap-southeast-2.json
@@ -647,6 +647,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "apse2-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "apse2-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "apse2-az1"
@@ -1727,6 +1775,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "apse2-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "apse2-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "apse2-az1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "apse2-az1"
@@ -3375,6 +3471,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "apse2-az2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "apse2-az2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "apse2-az2"
@@ -4383,6 +4527,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "apse2-az2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "apse2-az2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "apse2-az2"
+ },
  {
   "InstanceType": "p4d.24xlarge",
   "Location": "apse2-az2"
@@ -5983,6 +6175,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "apse2-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "apse2-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "apse2-az3"
@@ -6935,6 +7175,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "apse2-az3"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "apse2-az3"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "apse2-az3"
@@ -6951,6 +7239,10 @@
   "InstanceType": "p5.48xlarge",
   "Location": "apse2-az3"
  },
+ {
+  "InstanceType": "p5e.48xlarge",
+  "Location": "apse2-az3"
+ },
  {
   "InstanceType": "r3.2xlarge",
   "Location": "apse2-az3"
@@ -7631,6 +7923,54 @@
   "InstanceType": "r7i.xlarge",
   "Location": "apse2-az3"
  },
+ {
+  "InstanceType": "r8g.12xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.16xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.24xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.2xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.48xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.4xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.8xlarge",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.large",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.medium",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.metal-24xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.metal-48xl",
+  "Location": "apse2-az3"
+ },
+ {
+  "InstanceType": "r8g.xlarge",
+  "Location": "apse2-az3"
+ },
  {
   "InstanceType": "t1.micro",
   "Location": "apse2-az3"
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 75e5eeb09..f4e312d62 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
@@ -3507,6 +3507,42 @@
   "InstanceType": "c7g.xlarge",
   "Location": "euc1-az2"
  },
+ {
+  "InstanceType": "c7gd.12xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.16xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.2xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.8xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.large",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.medium",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.metal",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "c7gd.xlarge",
+  "Location": "euc1-az2"
+ },
  {
   "InstanceType": "c7i.12xlarge",
   "Location": "euc1-az2"
@@ -5535,6 +5571,42 @@
   "InstanceType": "r7g.xlarge",
   "Location": "euc1-az2"
  },
+ {
+  "InstanceType": "r7gd.12xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.16xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.2xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.4xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.8xlarge",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.large",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.medium",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.metal",
+  "Location": "euc1-az2"
+ },
+ {
+  "InstanceType": "r7gd.xlarge",
+  "Location": "euc1-az2"
+ },
  {
   "InstanceType": "r7i.12xlarge",
   "Location": "euc1-az2"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-1.json
index 915e13090..5b83fec23 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/eu-west-1.json
@@ -1095,6 +1095,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "euw1-az1"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "euw1-az1"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "euw1-az1"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "euw1-az1"
@@ -4223,6 +4267,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "euw1-az2"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "euw1-az2"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "euw1-az2"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "euw1-az2"
@@ -7343,6 +7431,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "euw1-az3"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "euw1-az3"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "euw1-az3"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "euw1-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 59411adf5..b1f1f2622 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
@@ -527,6 +527,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "euw2-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "euw2-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "euw2-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "euw2-az1"
@@ -2507,6 +2555,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "euw2-az2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "euw2-az2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "euw2-az2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "euw2-az2"
@@ -4579,6 +4675,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "euw2-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "euw2-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "euw2-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "euw2-az3"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/sa-east-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/sa-east-1.json
index 2262c4a92..a237a235d 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/sa-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/sa-east-1.json
@@ -587,6 +587,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sae1-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sae1-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sae1-az1"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sae1-az1"
@@ -2575,6 +2623,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sae1-az2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sae1-az2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sae1-az2"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sae1-az2"
@@ -4259,6 +4355,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sae1-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sae1-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sae1-az3"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sae1-az3"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-1.json
index 52201d57c..a9c90d4ea 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone-id/us-west-1.json
@@ -551,6 +551,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw1-az1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw1-az1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw1-az1"
@@ -1379,6 +1427,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw1-az1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw1-az1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw1-az1"
+ },
  {
   "InstanceType": "p5.48xlarge",
   "Location": "usw1-az1"
@@ -2663,6 +2759,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "usw1-az3"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "usw1-az3"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "usw1-az3"
@@ -3491,6 +3635,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "usw1-az3"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "usw1-az3"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "usw1-az3"
+ },
  {
   "InstanceType": "p5.48xlarge",
   "Location": "usw1-az3"
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 15fe6c282..fc74e7b9e 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
@@ -1979,6 +1979,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-northeast-1a"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-northeast-1a"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-northeast-1a"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-northeast-1a"
@@ -5071,6 +5119,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-northeast-1c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-northeast-1c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-northeast-1c"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-northeast-1c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-2.json b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-2.json
index 989da0447..74de438ac 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-2.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/ap-southeast-2.json
@@ -623,6 +623,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-2a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "ap-southeast-2a"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "ap-southeast-2a"
@@ -1575,6 +1623,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-southeast-2a"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-southeast-2a"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-southeast-2a"
@@ -1591,6 +1687,10 @@
   "InstanceType": "p5.48xlarge",
   "Location": "ap-southeast-2a"
  },
+ {
+  "InstanceType": "p5e.48xlarge",
+  "Location": "ap-southeast-2a"
+ },
  {
   "InstanceType": "r3.2xlarge",
   "Location": "ap-southeast-2a"
@@ -2271,6 +2371,54 @@
   "InstanceType": "r7i.xlarge",
   "Location": "ap-southeast-2a"
  },
+ {
+  "InstanceType": "r8g.12xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.16xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.24xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.2xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.48xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.4xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.8xlarge",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.large",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.medium",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.metal-24xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.metal-48xl",
+  "Location": "ap-southeast-2a"
+ },
+ {
+  "InstanceType": "r8g.xlarge",
+  "Location": "ap-southeast-2a"
+ },
  {
   "InstanceType": "t1.micro",
   "Location": "ap-southeast-2a"
@@ -3131,6 +3279,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-2b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "ap-southeast-2b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "ap-southeast-2b"
@@ -4211,6 +4407,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-southeast-2b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-southeast-2b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-southeast-2b"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-southeast-2b"
@@ -5859,6 +6103,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-2c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "ap-southeast-2c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "ap-southeast-2c"
@@ -6867,6 +7159,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-southeast-2c"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-southeast-2c"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-southeast-2c"
+ },
  {
   "InstanceType": "p4d.24xlarge",
   "Location": "ap-southeast-2c"
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 5255caeb1..ceb0e328c 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
@@ -579,6 +579,42 @@
   "InstanceType": "c7g.xlarge",
   "Location": "eu-central-1a"
  },
+ {
+  "InstanceType": "c7gd.12xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.16xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.2xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.8xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.large",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.medium",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.metal",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "c7gd.xlarge",
+  "Location": "eu-central-1a"
+ },
  {
   "InstanceType": "c7i.12xlarge",
   "Location": "eu-central-1a"
@@ -2607,6 +2643,42 @@
   "InstanceType": "r7g.xlarge",
   "Location": "eu-central-1a"
  },
+ {
+  "InstanceType": "r7gd.12xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.16xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.2xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.4xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.8xlarge",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.large",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.medium",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.metal",
+  "Location": "eu-central-1a"
+ },
+ {
+  "InstanceType": "r7gd.xlarge",
+  "Location": "eu-central-1a"
+ },
  {
   "InstanceType": "r7i.12xlarge",
   "Location": "eu-central-1a"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-1.json
index 5dd5abfb3..fb307e255 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/eu-west-1.json
@@ -1059,6 +1059,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "eu-west-1a"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "eu-west-1a"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "eu-west-1a"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "eu-west-1a"
@@ -4159,6 +4203,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "eu-west-1b"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "eu-west-1b"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "eu-west-1b"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "eu-west-1b"
@@ -7287,6 +7375,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "eu-west-1c"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "eu-west-1c"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "eu-west-1c"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "eu-west-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 62933356a..fe13eb4bf 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
@@ -527,6 +527,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-west-2a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-west-2a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-west-2a"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-west-2a"
@@ -2599,6 +2647,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-west-2b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-west-2b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-west-2b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-west-2b"
@@ -4599,6 +4695,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-west-2c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-west-2c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-west-2c"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-west-2c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/sa-east-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/sa-east-1.json
index 44f511382..872264060 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/sa-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/sa-east-1.json
@@ -587,6 +587,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sa-east-1a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sa-east-1a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sa-east-1a"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sa-east-1a"
@@ -2575,6 +2623,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sa-east-1b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sa-east-1b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sa-east-1b"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sa-east-1b"
@@ -4259,6 +4355,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sa-east-1c"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sa-east-1c"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sa-east-1c"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sa-east-1c"
diff --git a/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-1.json b/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-1.json
index 3a2cce072..5262b2d5f 100644
--- a/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/availability-zone/us-west-1.json
@@ -551,6 +551,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-1a"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-1a"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-1a"
@@ -1379,6 +1427,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-1a"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-1a"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-1a"
+ },
  {
   "InstanceType": "p5.48xlarge",
   "Location": "us-west-1a"
@@ -2663,6 +2759,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-1b"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-1b"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-1b"
@@ -3491,6 +3635,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-1b"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-1b"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-1b"
+ },
  {
   "InstanceType": "p5.48xlarge",
   "Location": "us-west-1b"
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 41bcc2da5..fd5bdddbc 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
@@ -2003,6 +2003,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-northeast-1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-northeast-1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-northeast-1"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-northeast-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-2.json b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-2.json
index c311e8c28..6aca400aa 100644
--- a/moto/ec2/resources/instance_type_offerings/region/ap-southeast-2.json
+++ b/moto/ec2/resources/instance_type_offerings/region/ap-southeast-2.json
@@ -647,6 +647,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "ap-southeast-2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "ap-southeast-2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "ap-southeast-2"
@@ -1727,6 +1775,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "ap-southeast-2"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "ap-southeast-2"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "ap-southeast-2"
+ },
  {
   "InstanceType": "mac1.metal",
   "Location": "ap-southeast-2"
@@ -1759,6 +1855,10 @@
   "InstanceType": "p5.48xlarge",
   "Location": "ap-southeast-2"
  },
+ {
+  "InstanceType": "p5e.48xlarge",
+  "Location": "ap-southeast-2"
+ },
  {
   "InstanceType": "r3.2xlarge",
   "Location": "ap-southeast-2"
diff --git a/moto/ec2/resources/instance_type_offerings/region/eu-west-1.json b/moto/ec2/resources/instance_type_offerings/region/eu-west-1.json
index 48bd2249a..312da6520 100644
--- a/moto/ec2/resources/instance_type_offerings/region/eu-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/eu-west-1.json
@@ -1111,6 +1111,50 @@
   "InstanceType": "i4i.xlarge",
   "Location": "eu-west-1"
  },
+ {
+  "InstanceType": "i7ie.12xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.18xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.24xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.2xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.3xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.48xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.6xlarge",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.large",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.metal-24xl",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.metal-48xl",
+  "Location": "eu-west-1"
+ },
+ {
+  "InstanceType": "i7ie.xlarge",
+  "Location": "eu-west-1"
+ },
  {
   "InstanceType": "im4gn.16xlarge",
   "Location": "eu-west-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 f744bb0d3..4a6d058e0 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
@@ -527,6 +527,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "eu-west-2"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "eu-west-2"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "eu-west-2"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "eu-west-2"
diff --git a/moto/ec2/resources/instance_type_offerings/region/sa-east-1.json b/moto/ec2/resources/instance_type_offerings/region/sa-east-1.json
index 555e75475..b3f737173 100644
--- a/moto/ec2/resources/instance_type_offerings/region/sa-east-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/sa-east-1.json
@@ -587,6 +587,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "sa-east-1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "sa-east-1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "sa-east-1"
+ },
  {
   "InstanceType": "g4dn.12xlarge",
   "Location": "sa-east-1"
diff --git a/moto/ec2/resources/instance_type_offerings/region/us-west-1.json b/moto/ec2/resources/instance_type_offerings/region/us-west-1.json
index be3a9baac..4a156f83d 100644
--- a/moto/ec2/resources/instance_type_offerings/region/us-west-1.json
+++ b/moto/ec2/resources/instance_type_offerings/region/us-west-1.json
@@ -551,6 +551,54 @@
   "InstanceType": "c7i.xlarge",
   "Location": "us-west-1"
  },
+ {
+  "InstanceType": "c8g.12xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.16xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.24xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.2xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.48xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.4xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.8xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.large",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.medium",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.metal-24xl",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.metal-48xl",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "c8g.xlarge",
+  "Location": "us-west-1"
+ },
  {
   "InstanceType": "d2.2xlarge",
   "Location": "us-west-1"
@@ -1379,6 +1427,54 @@
   "InstanceType": "m7i.xlarge",
   "Location": "us-west-1"
  },
+ {
+  "InstanceType": "m8g.12xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.16xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.24xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.2xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.48xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.4xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.8xlarge",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.large",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.medium",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.metal-24xl",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.metal-48xl",
+  "Location": "us-west-1"
+ },
+ {
+  "InstanceType": "m8g.xlarge",
+  "Location": "us-west-1"
+ },
  {
   "InstanceType": "p5.48xlarge",
   "Location": "us-west-1"
diff --git a/moto/ec2/resources/instance_types.json b/moto/ec2/resources/instance_types.json
index 1dc622d71..94f6234f4 100644
--- a/moto/ec2/resources/instance_types.json
+++ b/moto/ec2/resources/instance_types.json
@@ -35486,7 +35486,7 @@
    ]
   },
   "NitroTpmSupport": "supported",
-  "PhcSupport": "unsupported",
+  "PhcSupport": "supported",
   "PlacementGroupInfo": {
    "SupportedStrategies": [
     "cluster",
@@ -35631,7 +35631,7 @@
    ]
   },
   "NitroTpmSupport": "supported",
-  "PhcSupport": "unsupported",
+  "PhcSupport": "supported",
   "PlacementGroupInfo": {
    "SupportedStrategies": [
     "cluster",
@@ -65299,7 +65299,8 @@
   ],
   "SupportedUsageClasses": [
    "capacity-block",
-   "on-demand"
+   "on-demand",
+   "spot"
   ],
   "SupportedVirtualizationTypes": [
    "hvm"
diff --git a/moto/s3/utils.py b/moto/s3/utils.py
index f7a46cb4e..5a779e574 100644
--- a/moto/s3/utils.py
+++ b/moto/s3/utils.py
@@ -34,7 +34,6 @@ user_settable_fields = {
 ARCHIVE_STORAGE_CLASSES = [
     "GLACIER",
     "DEEP_ARCHIVE",
-    "GLACIER_IR",
 ]
 STORAGE_CLASS = [
     "STANDARD",
@@ -42,6 +41,8 @@ STORAGE_CLASS = [
     "STANDARD_IA",
     "ONEZONE_IA",
     "INTELLIGENT_TIERING",
+    "GLACIER_IR",
+    "EXPRESS_ONEZONE",
 ] + ARCHIVE_STORAGE_CLASSES
 LOGGING_SERVICE_PRINCIPAL = "logging.s3.amazonaws.com"
 


Test patch:
diff --git a/tests/test_s3/test_s3_storageclass.py b/tests/test_s3/test_s3_storageclass.py
index 4ba0b3214..04829c18d 100644
--- a/tests/test_s3/test_s3_storageclass.py
+++ b/tests/test_s3/test_s3_storageclass.py
@@ -275,3 +275,18 @@ def test_s3_get_object_from_glacier():
         Bucket=bucket_name, Key="test.txt", ObjectAttributes=["StorageClass"]
     )
     assert resp["StorageClass"] == "GLACIER"
+
+
+@mock_aws
+def test_s3_get_object_from_glacierir():
+    s3_client = boto3.client("s3", region_name="us-east-1")
+    bucket_name = "tests3getobjectfromglacierir"
+    s3_client.create_bucket(Bucket=bucket_name)
+
+    s3_client.put_object(
+        Bucket=bucket_name, Key="test.txt", Body="contents", StorageClass="GLACIER_IR"
+    )
+
+    resp = s3_client.get_object(Bucket=bucket_name, Key="test.txt")
+
+    assert resp["StorageClass"] == "GLACIER_IR"