Skip to content

Commit 3ad8118

Browse files
authored
Add support for cache instance families m7g and r7g (#545)
1 parent a988165 commit 3ad8118

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

rules/aws_elasticache_cluster_previous_type_test.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,22 @@ resource "aws_elasticache_cluster" "redis" {
3636
Content: `
3737
resource "aws_elasticache_cluster" "redis" {
3838
node_type = "cache.t2.micro"
39+
}`,
40+
Expected: helper.Issues{},
41+
},
42+
{
43+
Name: "supports cache.m7g family type",
44+
Content: `
45+
resource "aws_elasticache_cluster" "redis" {
46+
node_type = "cache.r7g.large"
47+
}`,
48+
Expected: helper.Issues{},
49+
},
50+
{
51+
Name: "supports cache.r7g family type",
52+
Content: `
53+
resource "aws_elasticache_cluster" "redis" {
54+
node_type = "cache.r7g.large"
3955
}`,
4056
Expected: helper.Issues{},
4157
},

rules/utils.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ var validElastiCacheNodeTypes = map[string]bool{
3333
"cache.m6g.8xlarge": true,
3434
"cache.m6g.12xlarge": true,
3535
"cache.m6g.16xlarge": true,
36+
"cache.m7g.large": true,
37+
"cache.m7g.xlarge": true,
38+
"cache.m7g.2xlarge": true,
39+
"cache.m7g.4xlarge": true,
40+
"cache.m7g.8xlarge": true,
41+
"cache.m7g.12xlarge": true,
42+
"cache.m7g.16xlarge": true,
3643
"cache.r3.large": true,
3744
"cache.r3.xlarge": true,
3845
"cache.r3.2xlarge": true,
@@ -63,6 +70,13 @@ var validElastiCacheNodeTypes = map[string]bool{
6370
"cache.r6gd.8xlarge": true,
6471
"cache.r6gd.12xlarge": true,
6572
"cache.r6gd.16xlarge": true,
73+
"cache.r7g.large": true,
74+
"cache.r7g.xlarge": true,
75+
"cache.r7g.2xlarge": true,
76+
"cache.r7g.4xlarge": true,
77+
"cache.r7g.8xlarge": true,
78+
"cache.r7g.12xlarge": true,
79+
"cache.r7g.16xlarge": true,
6680
"cache.m1.small": true,
6781
"cache.m1.medium": true,
6882
"cache.m1.large": true,

0 commit comments

Comments
 (0)