Skip to content

Commit

Permalink
Update AWS provider/module and generated content
Browse files Browse the repository at this point in the history
  • Loading branch information
bendrucker committed Jan 29, 2024
1 parent 5a32c34 commit 9087598
Show file tree
Hide file tree
Showing 8 changed files with 275 additions and 25 deletions.
250 changes: 250 additions & 0 deletions aws/mock/rds.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ go 1.21.1

require (
github.com/agext/levenshtein v1.2.2 // indirect
github.com/aws/aws-sdk-go v1.49.24
github.com/aws/aws-sdk-go v1.50.5
github.com/dave/dst v0.27.3
github.com/fatih/color v1.13.0 // indirect
github.com/golang/mock v1.6.0
Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ github.com/agext/levenshtein v1.2.2/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki
github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew1u1fNQOlOtuGxQY=
github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4=
github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0=
github.com/aws/aws-sdk-go v1.49.24 h1:2ekq9ZvaoB2aRbTDfARzgVGUBB9N8XD2QYhFmTBlp+c=
github.com/aws/aws-sdk-go v1.49.24/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/aws/aws-sdk-go v1.50.5 h1:H2Aadcgwr7a2aqS6ZwcE+l1mA6ZrTseYCvjw2QLmxIA=
github.com/aws/aws-sdk-go v1.50.5/go.mod h1:LF8svs817+Nz+DmiMQKTO3ubZ/6IaTpq3TjupRn3Eqk=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/dave/dst v0.27.3 h1:P1HPoMza3cMEquVf9kKy8yXsFirry4zEnWOdYPOoIzY=
github.com/dave/dst v0.27.3/go.mod h1:jHh6EOibnHgcUW3WjKHisiooEkYwqpHLBSX1iOBhEyc=
Expand Down
2 changes: 1 addition & 1 deletion rules/models/aws-sdk-go
Submodule aws-sdk-go updated 72 files
+71 −0 CHANGELOG.md
+0 −2 CHANGELOG_PENDING.md
+9 −0 aws/endpoints/defaults.go
+1 −1 aws/version.go
+17 −6 models/apis/acm-pca/2017-08-22/api-2.json
+9 −2 models/apis/acm-pca/2017-08-22/docs-2.json
+175 −211 models/apis/acm-pca/2017-08-22/endpoint-rule-set-1.json
+1 −1 models/apis/acm-pca/2017-08-22/waiters-2.json
+175 −186 models/apis/appconfigdata/2021-11-11/endpoint-rule-set-1.json
+133 −83 models/apis/appconfigdata/2021-11-11/endpoint-tests-1.json
+1 −1 models/apis/athena/2017-05-18/api-2.json
+5 −4 models/apis/athena/2017-05-18/docs-2.json
+1 −1 models/apis/cloud9/2017-09-23/docs-2.json
+276 −1 models/apis/codebuild/2016-10-06/api-2.json
+208 −4 models/apis/codebuild/2016-10-06/docs-2.json
+5 −0 models/apis/codebuild/2016-10-06/paginators-1.json
+3 −3 models/apis/connect/2017-08-08/api-2.json
+149 −3 models/apis/connectcases/2022-10-03/api-2.json
+107 −4 models/apis/connectcases/2022-10-03/docs-2.json
+5 −0 models/apis/connectcases/2022-10-03/paginators-1.json
+65 −4 models/apis/dynamodb/2012-08-10/api-2.json
+43 −5 models/apis/dynamodb/2012-08-10/docs-2.json
+20 −2 models/apis/ec2/2016-11-15/api-2.json
+29 −25 models/apis/ec2/2016-11-15/docs-2.json
+30 −1 models/apis/ecs/2014-11-13/api-2.json
+36 −8 models/apis/ecs/2014-11-13/docs-2.json
+2 −2 models/apis/finspace/2021-03-12/api-2.json
+1,411 −73 models/apis/inspector2/2020-06-08/api-2.json
+1,025 −59 models/apis/inspector2/2020-06-08/docs-2.json
+20 −20 models/apis/inspector2/2020-06-08/endpoint-rule-set-1.json
+30 −0 models/apis/inspector2/2020-06-08/paginators-1.json
+3 −1 models/apis/lightsail/2016-11-28/api-2.json
+3 −1 models/apis/lightsail/2016-11-28/docs-2.json
+4 −4 models/apis/organizations/2016-11-28/docs-2.json
+20 −20 models/apis/organizations/2016-11-28/endpoint-rule-set-1.json
+0 −2 models/apis/outposts/2019-12-03/api-2.json
+22 −22 models/apis/outposts/2019-12-03/endpoint-rule-set-1.json
+1 −1 models/apis/qconnect/2020-10-19/api-2.json
+253 −2 models/apis/rds/2014-10-31/api-2.json
+118 −4 models/apis/rds/2014-10-31/docs-2.json
+87 −0 models/apis/rds/2014-10-31/examples-1.json
+15 −0 models/apis/sagemaker/2017-07-24/api-2.json
+16 −9 models/apis/sagemaker/2017-07-24/docs-2.json
+3 −1 models/apis/storagegateway/2013-06-30/api-2.json
+8 −6 models/apis/storagegateway/2013-06-30/docs-2.json
+20 −20 models/apis/storagegateway/2013-06-30/endpoint-rule-set-1.json
+3 −0 models/endpoints/endpoints.json
+85 −3 service/acmpca/api.go
+1 −1 service/acmpca/waiters.go
+20 −12 service/athena/api.go
+2 −10 service/cloud9/api.go
+1,910 −125 service/codebuild/api.go
+23 −0 service/codebuild/codebuildiface/interface.go
+621 −11 service/connectcases/api.go
+7 −0 service/connectcases/connectcasesiface/interface.go
+403 −3 service/dynamodb/api.go
+4 −0 service/dynamodb/dynamodbiface/interface.go
+128 −28 service/ec2/api.go
+189 −20 service/ecs/api.go
+14,239 −7,714 service/inspector2/api.go
+67 −0 service/inspector2/inspector2iface/interface.go
+19 −0 service/lightsail/api.go
+67 −58 service/organizations/api.go
+2 −2 service/organizations/errors.go
+1 −6 service/outposts/api.go
+1,595 −5 service/rds/api.go
+39 −0 service/rds/errors.go
+105 −0 service/rds/examples_test.go
+20 −0 service/rds/rdsiface/interface.go
+203 −40 service/sagemaker/api.go
+4 −0 service/sagemaker/sagemakeriface/interface.go
+43 −14 service/storagegateway/api.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func NewAwsAcmpcaCertificateAuthorityCertificateInvalidCertificateAuthorityArnRu
attributeName: "certificate_authority_arn",
max: 200,
min: 5,
pattern: regexp.MustCompile(`^arn:[\w+=/,.@-]+:[\w+=/,.@-]+:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
pattern: regexp.MustCompile(`^arn:[\w+=/,.@-]+:acm-pca:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
}
}

Expand Down Expand Up @@ -90,7 +90,7 @@ func (r *AwsAcmpcaCertificateAuthorityCertificateInvalidCertificateAuthorityArnR
if !r.pattern.MatchString(val) {
runner.EmitIssue(
r,
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^arn:[\w+=/,.@-]+:[\w+=/,.@-]+:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^arn:[\w+=/,.@-]+:acm-pca:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
attribute.Expr.Range(),
)
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ func NewAwsAcmpcaCertificateInvalidCertificateAuthorityArnRule() *AwsAcmpcaCerti
attributeName: "certificate_authority_arn",
max: 200,
min: 5,
pattern: regexp.MustCompile(`^arn:[\w+=/,.@-]+:[\w+=/,.@-]+:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
pattern: regexp.MustCompile(`^arn:[\w+=/,.@-]+:acm-pca:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
}
}

Expand Down Expand Up @@ -90,7 +90,7 @@ func (r *AwsAcmpcaCertificateInvalidCertificateAuthorityArnRule) Check(runner tf
if !r.pattern.MatchString(val) {
runner.EmitIssue(
r,
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^arn:[\w+=/,.@-]+:[\w+=/,.@-]+:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
fmt.Sprintf(`"%s" does not match valid pattern %s`, truncateLongMessage(val), `^arn:[\w+=/,.@-]+:acm-pca:[\w+=/,.@-]*:[0-9]*:[\w+=,.@-]+(/[\w+=,.@-]+)*$`),
attribute.Expr.Range(),
)
}
Expand Down
32 changes: 16 additions & 16 deletions tools/provider-schema/.terraform.lock.hcl

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion tools/provider-schema/schema.json

Large diffs are not rendered by default.

0 comments on commit 9087598

Please sign in to comment.