Skip to content

Commit a988165

Browse files
Update AWS provider/module and generated content (#534)
Co-authored-by: bendrucker <[email protected]>
1 parent a497a91 commit a988165

17 files changed

+296
-28
lines changed

aws/mock/rds.go

Lines changed: 83 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.21.1
44

55
require (
66
github.com/agext/levenshtein v1.2.2 // indirect
7-
github.com/aws/aws-sdk-go v1.44.322
7+
github.com/aws/aws-sdk-go v1.45.7
88
github.com/dave/dst v0.27.2
99
github.com/fatih/color v1.13.0 // indirect
1010
github.com/golang/mock v1.6.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki
33
github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
44
github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4=
55
github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
6-
github.com/aws/aws-sdk-go v1.44.322 h1:7JfwifGRGQMHd99PvfXqxBaZsjuRaOF6e3X9zRx2uYo=
7-
github.com/aws/aws-sdk-go v1.44.322/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
6+
github.com/aws/aws-sdk-go v1.45.7 h1:k4QsvWZhm8409TYeRuTV1P6+j3lLKoe+giFA/j3VAps=
7+
github.com/aws/aws-sdk-go v1.45.7/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
88
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
99
github.com/dave/dst v0.27.2 h1:4Y5VFTkhGLC1oddtNwuxxe36pnyLxMFXT51FOzH8Ekc=
1010
github.com/dave/dst v0.27.2/go.mod h1:jHh6EOibnHgcUW3WjKHisiooEkYwqpHLBSX1iOBhEyc=

rules/models/aws-sdk-go

Submodule aws-sdk-go updated 330 files

rules/models/aws_apprunner_connection_invalid_provider_type.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ func NewAwsApprunnerConnectionInvalidProviderTypeRule() *AwsApprunnerConnectionI
2626
attributeName: "provider_type",
2727
enum: []string{
2828
"GITHUB",
29+
"BITBUCKET",
2930
},
3031
}
3132
}

rules/models/aws_cognito_identity_provider_invalid_provider_name.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ func NewAwsCognitoIdentityProviderInvalidProviderNameRule() *AwsCognitoIdentityP
2929
attributeName: "provider_name",
3030
max: 32,
3131
min: 1,
32-
pattern: regexp.MustCompile(`^[\p{L}\p{M}\p{S}\p{N}\p{P}]+$`),
32+
pattern: regexp.MustCompile(`^[\p{L}\p{M}\p{S}\p{N}\p{P}\p{Z}]+$`),
3333
}
3434
}
3535

@@ -90,7 +90,7 @@ func (r *AwsCognitoIdentityProviderInvalidProviderNameRule) Check(runner tflint.
9090
if !r.pattern.MatchString(val) {
9191
runner.EmitIssue(
9292
r,
93-
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^[\p{L}\p{M}\p{S}\p{N}\p{P}]+$`),
93+
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^[\p{L}\p{M}\p{S}\p{N}\p{P}\p{Z}]+$`),
9494
attribute.Expr.Range(),
9595
)
9696
}

rules/models/aws_cognito_identity_provider_invalid_provider_name_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ resource "aws_cognito_identity_provider" "foo" {
2424
Expected: helper.Issues{
2525
{
2626
Rule: NewAwsCognitoIdentityProviderInvalidProviderNameRule(),
27-
Message: fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(" "), `^[\p{L}\p{M}\p{S}\p{N}\p{P}]+$`),
27+
Message: fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(" "), `^[\p{L}\p{M}\p{S}\p{N}\p{P}\p{Z}]+$`),
2828
},
2929
},
3030
},

rules/models/aws_ecs_account_setting_default_invalid_name.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ func NewAwsEcsAccountSettingDefaultInvalidNameRule() *AwsEcsAccountSettingDefaul
3232
"containerInsights",
3333
"fargateFIPSMode",
3434
"tagResourceAuthorization",
35+
"fargateTaskRetirementWaitPeriod",
3536
},
3637
}
3738
}

rules/models/aws_gamelift_fleet_invalid_ec2_instance_type.go

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,67 @@ func NewAwsGameliftFleetInvalidEc2InstanceTypeRule() *AwsGameliftFleetInvalidEc2
139139
"r5d.12xlarge",
140140
"r5d.16xlarge",
141141
"r5d.24xlarge",
142+
"m6g.medium",
143+
"m6g.large",
144+
"m6g.xlarge",
145+
"m6g.2xlarge",
146+
"m6g.4xlarge",
147+
"m6g.8xlarge",
148+
"m6g.12xlarge",
149+
"m6g.16xlarge",
150+
"c6g.medium",
151+
"c6g.large",
152+
"c6g.xlarge",
153+
"c6g.2xlarge",
154+
"c6g.4xlarge",
155+
"c6g.8xlarge",
156+
"c6g.12xlarge",
157+
"c6g.16xlarge",
158+
"r6g.medium",
159+
"r6g.large",
160+
"r6g.xlarge",
161+
"r6g.2xlarge",
162+
"r6g.4xlarge",
163+
"r6g.8xlarge",
164+
"r6g.12xlarge",
165+
"r6g.16xlarge",
166+
"c6gn.medium",
167+
"c6gn.large",
168+
"c6gn.xlarge",
169+
"c6gn.2xlarge",
170+
"c6gn.4xlarge",
171+
"c6gn.8xlarge",
172+
"c6gn.12xlarge",
173+
"c6gn.16xlarge",
174+
"c7g.medium",
175+
"c7g.large",
176+
"c7g.xlarge",
177+
"c7g.2xlarge",
178+
"c7g.4xlarge",
179+
"c7g.8xlarge",
180+
"c7g.12xlarge",
181+
"c7g.16xlarge",
182+
"r7g.medium",
183+
"r7g.large",
184+
"r7g.xlarge",
185+
"r7g.2xlarge",
186+
"r7g.4xlarge",
187+
"r7g.8xlarge",
188+
"r7g.12xlarge",
189+
"r7g.16xlarge",
190+
"m7g.medium",
191+
"m7g.large",
192+
"m7g.xlarge",
193+
"m7g.2xlarge",
194+
"m7g.4xlarge",
195+
"m7g.8xlarge",
196+
"m7g.12xlarge",
197+
"m7g.16xlarge",
198+
"g5g.xlarge",
199+
"g5g.2xlarge",
200+
"g5g.4xlarge",
201+
"g5g.8xlarge",
202+
"g5g.16xlarge",
142203
},
143204
}
144205
}

rules/models/aws_instance_invalid_type.go

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -705,6 +705,46 @@ func NewAwsInstanceInvalidTypeRule() *AwsInstanceInvalidTypeRule {
705705
"m7i-flex.2xlarge",
706706
"m7i-flex.4xlarge",
707707
"m7i-flex.8xlarge",
708+
"m7a.medium",
709+
"m7a.large",
710+
"m7a.xlarge",
711+
"m7a.2xlarge",
712+
"m7a.4xlarge",
713+
"m7a.8xlarge",
714+
"m7a.12xlarge",
715+
"m7a.16xlarge",
716+
"m7a.24xlarge",
717+
"m7a.32xlarge",
718+
"m7a.48xlarge",
719+
"m7a.metal-48xl",
720+
"hpc7a.12xlarge",
721+
"hpc7a.24xlarge",
722+
"hpc7a.48xlarge",
723+
"hpc7a.96xlarge",
724+
"c7gd.medium",
725+
"c7gd.large",
726+
"c7gd.xlarge",
727+
"c7gd.2xlarge",
728+
"c7gd.4xlarge",
729+
"c7gd.8xlarge",
730+
"c7gd.12xlarge",
731+
"c7gd.16xlarge",
732+
"m7gd.medium",
733+
"m7gd.large",
734+
"m7gd.xlarge",
735+
"m7gd.2xlarge",
736+
"m7gd.4xlarge",
737+
"m7gd.8xlarge",
738+
"m7gd.12xlarge",
739+
"m7gd.16xlarge",
740+
"r7gd.medium",
741+
"r7gd.large",
742+
"r7gd.xlarge",
743+
"r7gd.2xlarge",
744+
"r7gd.4xlarge",
745+
"r7gd.8xlarge",
746+
"r7gd.12xlarge",
747+
"r7gd.16xlarge",
708748
},
709749
}
710750
}

0 commit comments

Comments
 (0)