@@ -39,6 +39,24 @@ export enum WorkerType {
39
39
*/
40
40
G_8X = 'G.8X' ,
41
41
42
+ /**
43
+ * G.12X Worker Type
44
+ * 12 DPU (48 vCPU, 192 GB of memory, 768 GB disk), and provides 1 executor per worker.
45
+ * We recommend this worker type for jobs with very large and resource-intensive workloads
46
+ * that require significant compute capacity. This worker type is available only for
47
+ * AWS Glue version 3.0 or later jobs.
48
+ */
49
+ G_12X = 'G.12X' ,
50
+
51
+ /**
52
+ * G.16X Worker Type
53
+ * 16 DPU (64 vCPU, 256 GB of memory, 1024 GB disk), and provides 1 executor per worker.
54
+ * We recommend this worker type for jobs with the largest and most resource-intensive workloads
55
+ * that require maximum compute capacity. This worker type is available only for
56
+ * AWS Glue version 3.0 or later jobs.
57
+ */
58
+ G_16X = 'G.16X' ,
59
+
42
60
/**
43
61
* G.025X Worker Type
44
62
* 0.25 DPU (2 vCPU, 4 GB of memory, 64 GB disk), and provides 1 executor per worker. Suitable for low volume streaming jobs.
@@ -49,6 +67,34 @@ export enum WorkerType {
49
67
* Z.2X Worker Type
50
68
*/
51
69
Z_2X = 'Z.2X' ,
70
+
71
+ /**
72
+ * R.1X Worker Type
73
+ * 1 M-DPU (4 vCPUs, 32 GB memory), We recommend this worker type for memory-intensive workloads
74
+ * that frequently encounter out-of-memory errors or require high memory-to-CPU ratios.
75
+ */
76
+ R_1X = 'R.1X' ,
77
+
78
+ /**
79
+ * R.2X Worker Type
80
+ * 2 M-DPU (8 vCPUs, 64 GB memory), We recommend this worker type for memory-intensive workloads
81
+ * that frequently encounter out-of-memory errors or require high memory-to-CPU ratios.
82
+ */
83
+ R_2X = 'R.2X' ,
84
+
85
+ /**
86
+ * R.4X Worker Type
87
+ * 4 M-DPU (16 vCPUs, 128 GB memory), We recommend this worker type for large memory-intensive workloads
88
+ * that frequently encounter out-of-memory errors or require high memory-to-CPU ratios.
89
+ */
90
+ R_4X = 'R.4X' ,
91
+
92
+ /**
93
+ * R.8X Worker Type
94
+ * 8 M-DPU (32 vCPUs, 256 GB memory), We recommend this worker type for very large memory-intensive workloads
95
+ * that frequently encounter out-of-memory errors or require high memory-to-CPU ratios.
96
+ */
97
+ R_8X = 'R.8X' ,
52
98
}
53
99
54
100
/**
0 commit comments