@@ -50,18 +50,21 @@ var validMachineTypes = map[string]bool{
5050 "c3-standard-88-lssd" : true ,
5151 "c3-standard-176" : true ,
5252 "c3-standard-176-lssd" : true ,
53+ "c3-standard-192-metal" : true ,
5354 "c3-highmem-4" : true ,
5455 "c3-highmem-8" : true ,
5556 "c3-highmem-22" : true ,
5657 "c3-highmem-44" : true ,
5758 "c3-highmem-88" : true ,
5859 "c3-highmem-176" : true ,
60+ "c3-highmem-192-metal" : true ,
5961 "c3-highcpu-4" : true ,
6062 "c3-highcpu-8" : true ,
6163 "c3-highcpu-22" : true ,
6264 "c3-highcpu-44" : true ,
6365 "c3-highcpu-88" : true ,
6466 "c3-highcpu-176" : true ,
67+ "c3-highcpu-192-metal" : true ,
6568 "c3d-standard-4" : true ,
6669 "c3d-standard-8" : true ,
6770 "c3d-standard-8-lssd" : true ,
@@ -100,6 +103,31 @@ var validMachineTypes = map[string]bool{
100103 "c3d-highcpu-90" : true ,
101104 "c3d-highcpu-180" : true ,
102105 "c3d-highcpu-360" : true ,
106+ // C4
107+ "c4-standard-2" : true ,
108+ "c4-standard-4" : true ,
109+ "c4-standard-8" : true ,
110+ "c4-standard-16" : true ,
111+ "c4-standard-32" : true ,
112+ "c4-standard-48" : true ,
113+ "c4-standard-96" : true ,
114+ "c4-standard-192" : true ,
115+ "c4-highcpu-2" : true ,
116+ "c4-highcpu-4" : true ,
117+ "c4-highcpu-8" : true ,
118+ "c4-highcpu-16" : true ,
119+ "c4-highcpu-32" : true ,
120+ "c4-highcpu-48" : true ,
121+ "c4-highcpu-96" : true ,
122+ "c4-highcpu-192" : true ,
123+ "c4-highmem-2" : true ,
124+ "c4-highmem-4" : true ,
125+ "c4-highmem-8" : true ,
126+ "c4-highmem-16" : true ,
127+ "c4-highmem-32" : true ,
128+ "c4-highmem-48" : true ,
129+ "c4-highmem-96" : true ,
130+ "c4-highmem-192" : true ,
103131 // E2
104132 "e2-micro" : true ,
105133 "e2-small" : true ,
@@ -309,6 +337,11 @@ var validMachineTypes = map[string]bool{
309337 // Z3
310338 "z3-highmem-88" : true ,
311339 "z3-highmem-176" : true ,
340+
341+ // X4 machine types: https://cloud.google.com/compute/docs/memory-optimized-machines#x4_machine_types
342+ "x4-megamem-960-metal" : true ,
343+ "x4-megamem-1440-metal" : true ,
344+ "x4-megamem-1920-metal" : true ,
312345}
313346
314347func isCustomType (machineType string ) bool {
0 commit comments