Skip to content

Commit 2e19274

Browse files
Copilotwata727
andcommitted
Revert incorrect instance types, keep only c6gd.metal and typo fixes
Co-authored-by: wata727 <9624059+wata727@users.noreply.github.com>
1 parent 041ed9d commit 2e19274

File tree

2 files changed

+0
-93
lines changed

2 files changed

+0
-93
lines changed

rules/aws_db_instance_invalid_type.go

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,6 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
2323
resourceType: "aws_db_instance",
2424
attributeName: "instance_class",
2525
instanceTypes: map[string]bool{
26-
"db.c5.24xlarge": true,
27-
"db.c5.18xlarge": true,
28-
"db.c5.12xlarge": true,
29-
"db.c5.9xlarge": true,
30-
"db.c5.4xlarge": true,
31-
"db.c5.2xlarge": true,
32-
"db.c5.xlarge": true,
33-
"db.c5.large": true,
34-
"db.c6g.16xlarge": true,
35-
"db.c6g.12xlarge": true,
36-
"db.c6g.8xlarge": true,
37-
"db.c6g.4xlarge": true,
38-
"db.c6g.2xlarge": true,
39-
"db.c6g.xlarge": true,
40-
"db.c6g.large": true,
41-
"db.c6g.medium": true,
4226
"db.c6gd.metal": true,
4327
"db.c6gd.16xlarge": true,
4428
"db.c6gd.12xlarge": true,
@@ -48,14 +32,6 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
4832
"db.c6gd.xlarge": true,
4933
"db.c6gd.large": true,
5034
"db.c6gd.medium": true,
51-
"db.c7g.16xlarge": true,
52-
"db.c7g.12xlarge": true,
53-
"db.c7g.8xlarge": true,
54-
"db.c7g.4xlarge": true,
55-
"db.c7g.2xlarge": true,
56-
"db.c7g.xlarge": true,
57-
"db.c7g.large": true,
58-
"db.c7g.medium": true,
5935
"db.cr1.8xlarge": true,
6036
"db.cv11.18xlarge": true,
6137
"db.cv11.9xlarge": true,
@@ -338,19 +314,6 @@ func NewAwsDBInstanceInvalidTypeRule() *AwsDBInstanceInvalidTypeRule {
338314
"db.rv11.2xlarge": true,
339315
"db.rv11.xlarge": true,
340316
"db.rv11.large": true,
341-
"db.i3.16xlarge": true,
342-
"db.i3.8xlarge": true,
343-
"db.i3.4xlarge": true,
344-
"db.i3.2xlarge": true,
345-
"db.i3.xlarge": true,
346-
"db.i3.large": true,
347-
"db.i4i.32xlarge": true,
348-
"db.i4i.16xlarge": true,
349-
"db.i4i.8xlarge": true,
350-
"db.i4i.4xlarge": true,
351-
"db.i4i.2xlarge": true,
352-
"db.i4i.xlarge": true,
353-
"db.i4i.large": true,
354317
"db.t1.micro": true,
355318
"db.t2.2xlarge": true,
356319
"db.t2.xlarge": true,

rules/aws_db_instance_invalid_type_test.go

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -36,62 +36,6 @@ resource "aws_db_instance" "mysql" {
3636
Content: `
3737
resource "aws_db_instance" "mysql" {
3838
instance_class = "db.m4.2xlarge"
39-
}`,
40-
Expected: helper.Issues{},
41-
},
42-
{
43-
Name: "db.c5.large is valid",
44-
Content: `
45-
resource "aws_db_instance" "mysql" {
46-
instance_class = "db.c5.large"
47-
}`,
48-
Expected: helper.Issues{},
49-
},
50-
{
51-
Name: "db.c6g.16xlarge is valid",
52-
Content: `
53-
resource "aws_db_instance" "mysql" {
54-
instance_class = "db.c6g.16xlarge"
55-
}`,
56-
Expected: helper.Issues{},
57-
},
58-
{
59-
Name: "db.c7g.medium is valid",
60-
Content: `
61-
resource "aws_db_instance" "mysql" {
62-
instance_class = "db.c7g.medium"
63-
}`,
64-
Expected: helper.Issues{},
65-
},
66-
{
67-
Name: "db.i3.xlarge is valid",
68-
Content: `
69-
resource "aws_db_instance" "mysql" {
70-
instance_class = "db.i3.xlarge"
71-
}`,
72-
Expected: helper.Issues{},
73-
},
74-
{
75-
Name: "db.i4i.32xlarge is valid",
76-
Content: `
77-
resource "aws_db_instance" "mysql" {
78-
instance_class = "db.i4i.32xlarge"
79-
}`,
80-
Expected: helper.Issues{},
81-
},
82-
{
83-
Name: "db.c6gd.metal is valid",
84-
Content: `
85-
resource "aws_db_instance" "mysql" {
86-
instance_class = "db.c6gd.metal"
87-
}`,
88-
Expected: helper.Issues{},
89-
},
90-
{
91-
Name: "db.x2idn.16xlarge is valid (typo fixed)",
92-
Content: `
93-
resource "aws_db_instance" "mysql" {
94-
instance_class = "db.x2idn.16xlarge"
9539
}`,
9640
Expected: helper.Issues{},
9741
},

0 commit comments

Comments
 (0)