Skip to content

Commit fbd77fc

Browse files
authored
Add r8g, r7i, r6i-preconfigured, m7i, c6gd instance classes (#800)
1 parent 638721f commit fbd77fc

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

rules/aws_db_instance_invalid_type.go

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
2323
resourceType: "aws_db_instance",
2424
attributeName: "instance_class",
2525
instanceTypes: map[string]bool{
26+
"db.c6gd.16xlarge": true,
27+
"db.c6gd.12xlarge": true,
28+
"db.c6gd.8xlarge": true,
29+
"db.c6gd.4xlarge": true,
30+
"db.c6gd.2xlarge": true,
31+
"db.c6gd.xlarge": true,
32+
"db.c6gd.large": true,
33+
"db.c6gd.medium": true,
2634
"db.cr1.8xlarge": true,
2735
"db.cv11.18xlarge": true,
2836
"db.cv11.9xlarge": true,
@@ -122,6 +130,15 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
122130
"db.m7g.2xlarge": true,
123131
"db.m7g.xlarge": true,
124132
"db.m7g.large": true,
133+
"db.m7i.48xlarge": true,
134+
"db.m7i.24xlarge": true,
135+
"db.m7i.16xlarge": true,
136+
"db.m7i.12xlarge": true,
137+
"db.m7i.8xlarge": true,
138+
"db.m7i.4xlarge": true,
139+
"db.m7i.2xlarge": true,
140+
"db.m7i.xlarge": true,
141+
"db.m7i.large": true,
125142
"db.m8g.large": true,
126143
"db.m8g.xlarge": true,
127144
"db.m8g.2xlarge": true,
@@ -219,6 +236,18 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
219236
"db.r6i.2xlarge": true,
220237
"db.r6i.xlarge": true,
221238
"db.r6i.large": true,
239+
"db.r6i.8xlarge.tpc2.mem4x": true,
240+
"db.r6i.8xlarge.tpc2.mem3x": true,
241+
"db.r6i.6xlarge.tpc2.mem4x": true,
242+
"db.r6i.4xlarge.tpc2.mem4x": true,
243+
"db.r6i.4xlarge.tpc2.mem3x": true,
244+
"db.r6i.4xlarge.tpc2.mem2x": true,
245+
"db.r6i.2xlarge.tpc2.mem8x": true,
246+
"db.r6i.2xlarge.tpc2.mem4x": true,
247+
"db.r6i.2xlarge.tpc1.mem2x": true,
248+
"db.r6i.xlarge.tpc2.mem4x": true,
249+
"db.r6i.xlarge.tpc2.mem2x": true,
250+
"db.r6i.large.tpc1.mem2x": true,
222251
"db.r6id.32xlarge": true,
223252
"db.r6id.24xlarge": true,
224253
"db.r6id.16xlarge": true,
@@ -253,6 +282,24 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
253282
"db.r7g.2xlarge": true,
254283
"db.r7g.xlarge": true,
255284
"db.r7g.large": true,
285+
"db.r7i.48xlarge": true,
286+
"db.r7i.24xlarge": true,
287+
"db.r7i.16xlarge": true,
288+
"db.r7i.12xlarge": true,
289+
"db.r7i.8xlarge": true,
290+
"db.r7i.4xlarge": true,
291+
"db.r7i.2xlarge": true,
292+
"db.r7i.xlarge": true,
293+
"db.r7i.large": true,
294+
"db.r8g.48xlarge": true,
295+
"db.r8g.24xlarge": true,
296+
"db.r8g.16xlarge": true,
297+
"db.r8g.12xlarge": true,
298+
"db.r8g.8xlarge": true,
299+
"db.r8g.4xlarge": true,
300+
"db.r8g.2xlarge": true,
301+
"db.r8g.xlarge": true,
302+
"db.r8g.large": true,
256303
"db.x2g.16xlarge": true,
257304
"db.x2g.12xlarge": true,
258305
"db.x2g.8xlarge": true,

0 commit comments

Comments
 (0)