@@ -178,6 +178,48 @@ var validMachineTypes = map[string]bool{
178
178
"c4d-highmem-96-lssd" : true ,
179
179
"c4d-highmem-192-lssd" : true ,
180
180
"c4d-highmem-384-lssd" : true ,
181
+ // C4A
182
+ "c4a-standard-1" : true ,
183
+ "c4a-standard-2" : true ,
184
+ "c4a-standard-4" : true ,
185
+ "c4a-standard-8" : true ,
186
+ "c4a-standard-16" : true ,
187
+ "c4a-standard-32" : true ,
188
+ "c4a-standard-48" : true ,
189
+ "c4a-standard-64" : true ,
190
+ "c4a-standard-72" : true ,
191
+ "c4a-standard-4-lssd" : true ,
192
+ "c4a-standard-8-lssd" : true ,
193
+ "c4a-standard-16-lssd" : true ,
194
+ "c4a-standard-32-lssd" : true ,
195
+ "c4a-standard-48-lssd" : true ,
196
+ "c4a-standard-64-lssd" : true ,
197
+ "c4a-standard-72-lssd" : true ,
198
+ "c4a-highcpu-1" : true ,
199
+ "c4a-highcpu-2" : true ,
200
+ "c4a-highcpu-4" : true ,
201
+ "c4a-highcpu-8" : true ,
202
+ "c4a-highcpu-16" : true ,
203
+ "c4a-highcpu-32" : true ,
204
+ "c4a-highcpu-48" : true ,
205
+ "c4a-highcpu-64" : true ,
206
+ "c4a-highcpu-72" : true ,
207
+ "c4a-highmem-1" : true ,
208
+ "c4a-highmem-2" : true ,
209
+ "c4a-highmem-4" : true ,
210
+ "c4a-highmem-8" : true ,
211
+ "c4a-highmem-16" : true ,
212
+ "c4a-highmem-32" : true ,
213
+ "c4a-highmem-48" : true ,
214
+ "c4a-highmem-64" : true ,
215
+ "c4a-highmem-72" : true ,
216
+ "c4a-highmem-4-lssd" : true ,
217
+ "c4a-highmem-8-lssd" : true ,
218
+ "c4a-highmem-16-lssd" : true ,
219
+ "c4a-highmem-32-lssd" : true ,
220
+ "c4a-highmem-48-lssd" : true ,
221
+ "c4a-highmem-64-lssd" : true ,
222
+ "c4a-highmem-72-lssd" : true ,
181
223
// E2
182
224
"e2-micro" : true ,
183
225
"e2-small" : true ,
@@ -218,6 +260,14 @@ var validMachineTypes = map[string]bool{
218
260
"m3-ultramem-32" : true ,
219
261
"m3-ultramem-64" : true ,
220
262
"m3-ultramem-128" : true ,
263
+ // M4
264
+ "m4-megamem-28" : true ,
265
+ "m4-megamem-56" : true ,
266
+ "m4-megamem-112" : true ,
267
+ "m4-megamem-224" : true ,
268
+ "m4-ultramem-56" : true ,
269
+ "m4-ultramem-112" : true ,
270
+ "m4-ultramem-224" : true ,
221
271
// N1
222
272
"n1-standard-1" : true ,
223
273
"n1-standard-2" : true ,
@@ -362,8 +412,18 @@ var validMachineTypes = map[string]bool{
362
412
"a2-ultragpu-8g" : true ,
363
413
364
414
// H100 machine types: https://cloud.google.com/compute/docs/gpus#h100-gpus
365
- "a3-highgpu-8g" : true ,
366
- "a3-megagpu-8g" : true ,
415
+ "a3-highgpu-1g" : true ,
416
+ "a3-highgpu-2g" : true ,
417
+ "a3-highgpu-4g" : true ,
418
+ "a3-highgpu-8g" : true ,
419
+ "a3-megagpu-8g" : true ,
420
+ "a3-ultragpu-8g" : true ,
421
+ "a3-edgegpu-8g" : true ,
422
+
423
+ // A4
424
+ "a4-highgpu-8g" : true ,
425
+ // A4X
426
+ "a4x-highgpu-4g" : true ,
367
427
368
428
// L4 machine types: https://cloud.google.com/compute/docs/gpus#l4-gpus
369
429
"g2-standard-4" : true ,
@@ -385,8 +445,11 @@ var validMachineTypes = map[string]bool{
385
445
"ct5lp-hightpu-8t" : true ,
386
446
387
447
// Z3
388
- "z3-highmem-88" : true ,
389
- "z3-highmem-176" : true ,
448
+ "z3-highmem-88" : true ,
449
+ "z3-highmem-176" : true ,
450
+ "z3-highmem-88-highlssd" : true ,
451
+ "z3-highmem-176-highlssd" : true ,
452
+ "z3-highmem-192-highlssd-metal" : true ,
390
453
391
454
// X4 machine types: https://cloud.google.com/compute/docs/memory-optimized-machines#x4_machine_types
392
455
"x4-megamem-960-metal" : true ,
0 commit comments