Skip to content

Commit 9c97e85

Browse files
authored
feat(aws): Add private certificate authorities (#10691)
#### Summary <!-- Explain what problem this PR addresses --> Adds support for acmpca certificate authorities. <!--
1 parent d994c85 commit 9c97e85

File tree

13 files changed

+492
-0
lines changed

13 files changed

+492
-0
lines changed

plugins/source/aws/client/mocks/acmpca.go

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

plugins/source/aws/client/services.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import (
55
"github.com/aws/aws-sdk-go-v2/service/accessanalyzer"
66
"github.com/aws/aws-sdk-go-v2/service/account"
77
"github.com/aws/aws-sdk-go-v2/service/acm"
8+
"github.com/aws/aws-sdk-go-v2/service/acmpca"
89
"github.com/aws/aws-sdk-go-v2/service/amp"
910
"github.com/aws/aws-sdk-go-v2/service/amplify"
1011
"github.com/aws/aws-sdk-go-v2/service/apigateway"
@@ -117,6 +118,7 @@ func initServices(region string, c aws.Config) Services {
117118
Accessanalyzer: accessanalyzer.NewFromConfig(awsCfg),
118119
Account: account.NewFromConfig(awsCfg),
119120
Acm: acm.NewFromConfig(awsCfg),
121+
Acmpca: acmpca.NewFromConfig(awsCfg),
120122
Amp: amp.NewFromConfig(awsCfg),
121123
Amplify: amplify.NewFromConfig(awsCfg),
122124
Apigateway: apigateway.NewFromConfig(awsCfg),
@@ -226,6 +228,7 @@ type Services struct {
226228
Accessanalyzer services.AccessanalyzerClient
227229
Account services.AccountClient
228230
Acm services.AcmClient
231+
Acmpca services.AcmpcaClient
229232
Amp services.AmpClient
230233
Amplify services.AmplifyClient
231234
Apigateway services.ApigatewayClient

plugins/source/aws/client/services/acmpca.go

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

plugins/source/aws/codegen/main.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import (
88
"github.com/aws/aws-sdk-go-v2/service/accessanalyzer"
99
"github.com/aws/aws-sdk-go-v2/service/account"
1010
"github.com/aws/aws-sdk-go-v2/service/acm"
11+
"github.com/aws/aws-sdk-go-v2/service/acmpca"
1112
"github.com/aws/aws-sdk-go-v2/service/amp"
1213
"github.com/aws/aws-sdk-go-v2/service/amplify"
1314
"github.com/aws/aws-sdk-go-v2/service/apigateway"
@@ -118,6 +119,7 @@ var clients = []any{
118119
&accessanalyzer.Client{},
119120
&account.Client{},
120121
&acm.Client{},
122+
&acmpca.Client{},
121123
&amp.Client{},
122124
&amplify.Client{},
123125
&apigateway.Client{},

plugins/source/aws/docs/tables/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
- [aws_account_alternate_contacts](../../../../../website/tables/aws/aws_account_alternate_contacts.md)
99
- [aws_account_contacts](../../../../../website/tables/aws/aws_account_contacts.md)
1010
- [aws_acm_certificates](../../../../../website/tables/aws/aws_acm_certificates.md)
11+
- [aws_acmpca_certificate_authorities](../../../../../website/tables/aws/aws_acmpca_certificate_authorities.md)
1112
- [aws_amp_workspaces](../../../../../website/tables/aws/aws_amp_workspaces.md)
1213
- [aws_amp_rule_groups_namespaces](../../../../../website/tables/aws/aws_amp_rule_groups_namespaces.md)
1314
- [aws_amplify_apps](../../../../../website/tables/aws/aws_amplify_apps.md)

plugins/source/aws/go.mod

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ require (
99
github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.19.12
1010
github.com/aws/aws-sdk-go-v2/service/account v1.8.0
1111
github.com/aws/aws-sdk-go-v2/service/acm v1.17.11
12+
github.com/aws/aws-sdk-go-v2/service/acmpca v1.21.12
1213
github.com/aws/aws-sdk-go-v2/service/amp v1.16.11
1314
github.com/aws/aws-sdk-go-v2/service/amplify v1.13.10
1415
github.com/aws/aws-sdk-go-v2/service/apigateway v1.16.0

plugins/source/aws/go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@ github.com/aws/aws-sdk-go-v2/service/account v1.8.0 h1:65ZBTrmfs3KUGdopbP8sreXOd
8282
github.com/aws/aws-sdk-go-v2/service/account v1.8.0/go.mod h1:X9I4bZToo2mokeLkZsZA4deP7KEmr2+BpchQNff39hU=
8383
github.com/aws/aws-sdk-go-v2/service/acm v1.17.11 h1:n/iAVMTf0VN8m0APSXKlTIFnpumXCrZNUiiVHb74z+w=
8484
github.com/aws/aws-sdk-go-v2/service/acm v1.17.11/go.mod h1:DPf8lxAWIM/y21N36FGUUoG7KH5dzW20sk/l1yGsLt8=
85+
github.com/aws/aws-sdk-go-v2/service/acmpca v1.21.12 h1:iUAlpULRDJHja32KoQtQWLITvdFJKJqMxkNp8t8NUSw=
86+
github.com/aws/aws-sdk-go-v2/service/acmpca v1.21.12/go.mod h1:4alRqgcU10Ku81DeRIRbed8Yd5EuPWVsH/Zi1WX3ans=
8587
github.com/aws/aws-sdk-go-v2/service/amp v1.16.11 h1:hGn4MPtQJGhv7Hf3JaF3yP/NxmJCL+3ylPGTJGl1Gx8=
8688
github.com/aws/aws-sdk-go-v2/service/amp v1.16.11/go.mod h1:YBFQWRFJN12u+/MWMLZ/jMrOcWWyIG8iVFnZkgLULeo=
8789
github.com/aws/aws-sdk-go-v2/service/amplify v1.13.10 h1:d2q01muKiw1VygqdbNkhqdQWD7dAmWmiK6HOJFZH/s4=

0 commit comments

Comments
 (0)