Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix aws_elasticache_replication_group recreation on import #39591

Merged
Merged
Show file tree
Hide file tree
Changes from 245 commits
Commits
Show all changes
246 commits
Select commit Hold shift + click to select a range
2b40700
Set security_group_names in aws_elasticache_replication_group on read
vtstanescu Oct 4, 2024
e85aa0a
TestAccElastiCacheReplicationGroup_vpc: Add ImportStateChecks.
ewbankkit Oct 4, 2024
89711d1
Tweak CHANGELOG entry.
ewbankkit Oct 4, 2024
2f7c026
TestAccElastiCacheReplicationGroup_tagWithOtherModification: Attempt …
ewbankkit Oct 4, 2024
24365b0
TestAccElastiCacheCluster_tagWithOtherModification: Attempt to fix 'C…
ewbankkit Oct 4, 2024
8b0a797
Cosmetics.
ewbankkit Oct 4, 2024
14da0f7
go get github.com/aws/aws-sdk-go-v2/config.
ewbankkit Oct 4, 2024
a4ad9f5
go get github.com/aws/aws-sdk-go-v2/feature/s3/manager.
ewbankkit Oct 4, 2024
e2845a5
go get github.com/aws/aws-sdk-go-v2/service/accessanalyzer.
ewbankkit Oct 4, 2024
92f7d8e
go get github.com/aws/aws-sdk-go-v2/service/account.
ewbankkit Oct 4, 2024
e4352d7
go get github.com/aws/aws-sdk-go-v2/service/acm.
ewbankkit Oct 4, 2024
a8d60dd
go get github.com/aws/aws-sdk-go-v2/service/acmpca.
ewbankkit Oct 4, 2024
ab8ecfa
go get github.com/aws/aws-sdk-go-v2/service/amp.
ewbankkit Oct 4, 2024
9d3d781
go get github.com/aws/aws-sdk-go-v2/service/amplify.
ewbankkit Oct 4, 2024
c5f7656
go get github.com/aws/aws-sdk-go-v2/service/apigateway.
ewbankkit Oct 4, 2024
fad8112
go get github.com/aws/aws-sdk-go-v2/service/apigatewayv2.
ewbankkit Oct 4, 2024
8db18d6
go get github.com/aws/aws-sdk-go-v2/service/appconfig.
ewbankkit Oct 4, 2024
55b5211
go get github.com/aws/aws-sdk-go-v2/service/appfabric.
ewbankkit Oct 4, 2024
d0ee90c
go get github.com/aws/aws-sdk-go-v2/service/appflow.
ewbankkit Oct 4, 2024
ad7036b
go get github.com/aws/aws-sdk-go-v2/service/appintegrations.
ewbankkit Oct 4, 2024
480c5ae
go get github.com/aws/aws-sdk-go-v2/service/applicationautoscaling.
ewbankkit Oct 4, 2024
b892dd6
go get github.com/aws/aws-sdk-go-v2/service/applicationinsights.
ewbankkit Oct 4, 2024
55162fc
go get github.com/aws/aws-sdk-go-v2/service/applicationsignals.
ewbankkit Oct 4, 2024
1c54785
go get github.com/aws/aws-sdk-go-v2/service/appmesh.
ewbankkit Oct 4, 2024
0041a19
go get github.com/aws/aws-sdk-go-v2/service/apprunner.
ewbankkit Oct 4, 2024
fb2b2f3
go get github.com/aws/aws-sdk-go-v2/service/appstream.
ewbankkit Oct 4, 2024
1839ab5
go get github.com/aws/aws-sdk-go-v2/service/appsync.
ewbankkit Oct 4, 2024
ea7ae7f
go get github.com/aws/aws-sdk-go-v2/service/athena.
ewbankkit Oct 4, 2024
02830d8
go get github.com/aws/aws-sdk-go-v2/service/auditmanager.
ewbankkit Oct 4, 2024
ed315ee
go get github.com/aws/aws-sdk-go-v2/service/autoscaling.
ewbankkit Oct 4, 2024
5d588c0
go get github.com/aws/aws-sdk-go-v2/service/autoscalingplans.
ewbankkit Oct 4, 2024
cad8b3b
go get github.com/aws/aws-sdk-go-v2/service/backup.
ewbankkit Oct 4, 2024
ac45d6b
go get github.com/aws/aws-sdk-go-v2/service/batch.
ewbankkit Oct 4, 2024
22d2779
go get github.com/aws/aws-sdk-go-v2/service/bcmdataexports.
ewbankkit Oct 4, 2024
045f0ce
go get github.com/aws/aws-sdk-go-v2/service/bedrock.
ewbankkit Oct 4, 2024
a21fbcd
go get github.com/aws/aws-sdk-go-v2/service/bedrockagent.
ewbankkit Oct 4, 2024
e5615b7
go get github.com/aws/aws-sdk-go-v2/service/budgets.
ewbankkit Oct 4, 2024
739c4e6
go get github.com/aws/aws-sdk-go-v2/service/chatbot.
ewbankkit Oct 4, 2024
7e9f2d1
go get github.com/aws/aws-sdk-go-v2/service/chime.
ewbankkit Oct 4, 2024
2f64eca
go get github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines.
ewbankkit Oct 4, 2024
18998c6
go get github.com/aws/aws-sdk-go-v2/service/chimesdkvoice.
ewbankkit Oct 4, 2024
523ae3c
go get github.com/aws/aws-sdk-go-v2/service/cleanrooms.
ewbankkit Oct 4, 2024
ad1ada4
go get github.com/aws/aws-sdk-go-v2/service/cloud9.
ewbankkit Oct 4, 2024
568708b
go get github.com/aws/aws-sdk-go-v2/service/cloudcontrol.
ewbankkit Oct 4, 2024
95b13c0
go get github.com/aws/aws-sdk-go-v2/service/cloudformation.
ewbankkit Oct 4, 2024
a336e73
go get github.com/aws/aws-sdk-go-v2/service/cloudfront.
ewbankkit Oct 4, 2024
08c9729
go get github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore.
ewbankkit Oct 4, 2024
009948a
go get github.com/aws/aws-sdk-go-v2/service/cloudhsmv2.
ewbankkit Oct 4, 2024
76bf0b8
go get github.com/aws/aws-sdk-go-v2/service/cloudsearch.
ewbankkit Oct 4, 2024
3cf775a
go get github.com/aws/aws-sdk-go-v2/service/cloudtrail.
ewbankkit Oct 4, 2024
2898a6d
go get github.com/aws/aws-sdk-go-v2/service/cloudwatch.
ewbankkit Oct 4, 2024
819be76
go get github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs.
ewbankkit Oct 4, 2024
d0db9fd
go get github.com/aws/aws-sdk-go-v2/service/codeartifact.
ewbankkit Oct 4, 2024
85d8e4c
go get github.com/aws/aws-sdk-go-v2/service/codebuild.
ewbankkit Oct 4, 2024
e4a54ca
go get github.com/aws/aws-sdk-go-v2/service/codecatalyst.
ewbankkit Oct 4, 2024
94ec47e
go get github.com/aws/aws-sdk-go-v2/service/codecommit.
ewbankkit Oct 4, 2024
615a854
go get github.com/aws/aws-sdk-go-v2/service/codeconnections.
ewbankkit Oct 4, 2024
3fd8042
go get github.com/aws/aws-sdk-go-v2/service/codedeploy.
ewbankkit Oct 4, 2024
371faca
go get github.com/aws/aws-sdk-go-v2/service/codeguruprofiler.
ewbankkit Oct 4, 2024
8e9a5da
go get github.com/aws/aws-sdk-go-v2/service/codegurureviewer.
ewbankkit Oct 4, 2024
34f4745
go get github.com/aws/aws-sdk-go-v2/service/codepipeline.
ewbankkit Oct 4, 2024
d17ca2b
go get github.com/aws/aws-sdk-go-v2/service/codestarconnections.
ewbankkit Oct 4, 2024
188ff5d
go get github.com/aws/aws-sdk-go-v2/service/codestarnotifications.
ewbankkit Oct 4, 2024
b993378
go get github.com/aws/aws-sdk-go-v2/service/cognitoidentity.
ewbankkit Oct 4, 2024
f76f8af
go get github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider.
ewbankkit Oct 4, 2024
6382c3c
go get github.com/aws/aws-sdk-go-v2/service/comprehend.
ewbankkit Oct 4, 2024
2943f29
go get github.com/aws/aws-sdk-go-v2/service/computeoptimizer.
ewbankkit Oct 4, 2024
145bb99
go get github.com/aws/aws-sdk-go-v2/service/configservice.
ewbankkit Oct 4, 2024
c6cd573
go get github.com/aws/aws-sdk-go-v2/service/connect.
ewbankkit Oct 4, 2024
dbce38f
go get github.com/aws/aws-sdk-go-v2/service/connectcases.
ewbankkit Oct 4, 2024
fa722ba
go get github.com/aws/aws-sdk-go-v2/service/controltower.
ewbankkit Oct 4, 2024
f4d0a34
go get github.com/aws/aws-sdk-go-v2/service/costandusagereportservice.
ewbankkit Oct 4, 2024
a8b7434
go get github.com/aws/aws-sdk-go-v2/service/costexplorer.
ewbankkit Oct 4, 2024
f490926
go get github.com/aws/aws-sdk-go-v2/service/costoptimizationhub.
ewbankkit Oct 4, 2024
c5cf275
go get github.com/aws/aws-sdk-go-v2/service/customerprofiles.
ewbankkit Oct 4, 2024
5326fee
go get github.com/aws/aws-sdk-go-v2/service/databasemigrationservice.
ewbankkit Oct 4, 2024
afddbff
go get github.com/aws/aws-sdk-go-v2/service/databrew.
ewbankkit Oct 4, 2024
af3e666
go get github.com/aws/aws-sdk-go-v2/service/dataexchange.
ewbankkit Oct 4, 2024
739dfa6
go get github.com/aws/aws-sdk-go-v2/service/datapipeline.
ewbankkit Oct 4, 2024
4272907
go get github.com/aws/aws-sdk-go-v2/service/datasync.
ewbankkit Oct 4, 2024
ae0f384
go get github.com/aws/aws-sdk-go-v2/service/datazone.
ewbankkit Oct 4, 2024
cbd83f9
go get github.com/aws/aws-sdk-go-v2/service/dax.
ewbankkit Oct 4, 2024
deac6c6
go get github.com/aws/aws-sdk-go-v2/service/detective.
ewbankkit Oct 4, 2024
0c5faa4
go get github.com/aws/aws-sdk-go-v2/service/devicefarm.
ewbankkit Oct 4, 2024
e252bf4
go get github.com/aws/aws-sdk-go-v2/service/devopsguru.
ewbankkit Oct 4, 2024
3610cc7
go get github.com/aws/aws-sdk-go-v2/service/directconnect.
ewbankkit Oct 4, 2024
c38ba31
go get github.com/aws/aws-sdk-go-v2/service/directoryservice.
ewbankkit Oct 4, 2024
f91bc72
go get github.com/aws/aws-sdk-go-v2/service/dlm.
ewbankkit Oct 4, 2024
e2242a0
go get github.com/aws/aws-sdk-go-v2/service/docdb.
ewbankkit Oct 4, 2024
79cc1f0
go get github.com/aws/aws-sdk-go-v2/service/docdbelastic.
ewbankkit Oct 4, 2024
da5bae9
go get github.com/aws/aws-sdk-go-v2/service/drs.
ewbankkit Oct 4, 2024
32ecd5f
go get github.com/aws/aws-sdk-go-v2/service/dynamodb.
ewbankkit Oct 4, 2024
abedf0c
go get github.com/aws/aws-sdk-go-v2/service/ec2.
ewbankkit Oct 4, 2024
c4ce345
go get github.com/aws/aws-sdk-go-v2/service/ecr.
ewbankkit Oct 4, 2024
aa66bbb
go get github.com/aws/aws-sdk-go-v2/service/ecrpublic.
ewbankkit Oct 4, 2024
1a083a7
go get github.com/aws/aws-sdk-go-v2/service/ecs.
ewbankkit Oct 4, 2024
3a8243d
go get github.com/aws/aws-sdk-go-v2/service/efs.
ewbankkit Oct 4, 2024
20b1f0f
go get github.com/aws/aws-sdk-go-v2/service/eks.
ewbankkit Oct 4, 2024
f2a46b7
go get github.com/aws/aws-sdk-go-v2/service/elasticache.
ewbankkit Oct 4, 2024
b941713
go get github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk.
ewbankkit Oct 4, 2024
1238143
go get github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing.
ewbankkit Oct 4, 2024
0f8af26
go get github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2.
ewbankkit Oct 4, 2024
41cfade
go get github.com/aws/aws-sdk-go-v2/service/elasticsearchservice.
ewbankkit Oct 4, 2024
b41a38d
go get github.com/aws/aws-sdk-go-v2/service/elastictranscoder.
ewbankkit Oct 4, 2024
6e8c235
go get github.com/aws/aws-sdk-go-v2/service/emr.
ewbankkit Oct 4, 2024
9224e44
go get github.com/aws/aws-sdk-go-v2/service/emrcontainers.
ewbankkit Oct 4, 2024
acb5e0d
go get github.com/aws/aws-sdk-go-v2/service/emrserverless.
ewbankkit Oct 4, 2024
4c40ba6
go get github.com/aws/aws-sdk-go-v2/service/eventbridge.
ewbankkit Oct 4, 2024
f868519
go get github.com/aws/aws-sdk-go-v2/service/evidently.
ewbankkit Oct 4, 2024
885228c
go get github.com/aws/aws-sdk-go-v2/service/finspace.
ewbankkit Oct 4, 2024
d92c0cf
go get github.com/aws/aws-sdk-go-v2/service/firehose.
ewbankkit Oct 4, 2024
e62875d
go get github.com/aws/aws-sdk-go-v2/service/fis.
ewbankkit Oct 4, 2024
17a797b
go get github.com/aws/aws-sdk-go-v2/service/fms.
ewbankkit Oct 4, 2024
ecf390a
go get github.com/aws/aws-sdk-go-v2/service/fsx.
ewbankkit Oct 4, 2024
79412e1
go get github.com/aws/aws-sdk-go-v2/service/gamelift.
ewbankkit Oct 4, 2024
a29ad16
go get github.com/aws/aws-sdk-go-v2/service/glacier.
ewbankkit Oct 4, 2024
446aef7
go get github.com/aws/aws-sdk-go-v2/service/globalaccelerator.
ewbankkit Oct 4, 2024
69dea26
go get github.com/aws/aws-sdk-go-v2/service/glue.
ewbankkit Oct 4, 2024
1a1b2e0
go get github.com/aws/aws-sdk-go-v2/service/grafana.
ewbankkit Oct 4, 2024
4fa882a
go get github.com/aws/aws-sdk-go-v2/service/greengrass.
ewbankkit Oct 4, 2024
15c0b6b
go get github.com/aws/aws-sdk-go-v2/service/groundstation.
ewbankkit Oct 4, 2024
bb7b340
go get github.com/aws/aws-sdk-go-v2/service/guardduty.
ewbankkit Oct 4, 2024
d58287b
go get github.com/aws/aws-sdk-go-v2/service/healthlake.
ewbankkit Oct 4, 2024
378b6b4
go get github.com/aws/aws-sdk-go-v2/service/iam.
ewbankkit Oct 4, 2024
d71e986
go get github.com/aws/aws-sdk-go-v2/service/identitystore.
ewbankkit Oct 4, 2024
3512e7b
go get github.com/aws/aws-sdk-go-v2/service/inspector.
ewbankkit Oct 4, 2024
a69eab5
go get github.com/aws/aws-sdk-go-v2/service/inspector2.
ewbankkit Oct 4, 2024
65398e9
go get github.com/aws/aws-sdk-go-v2/service/internetmonitor.
ewbankkit Oct 4, 2024
7bdc6ec
go get github.com/aws/aws-sdk-go-v2/service/iot.
ewbankkit Oct 4, 2024
57b928d
go get github.com/aws/aws-sdk-go-v2/service/iotanalytics.
ewbankkit Oct 4, 2024
0fc8f11
go get github.com/aws/aws-sdk-go-v2/service/iotevents.
ewbankkit Oct 4, 2024
d083615
go get github.com/aws/aws-sdk-go-v2/service/ivs.
ewbankkit Oct 4, 2024
ee83f91
go get github.com/aws/aws-sdk-go-v2/service/ivschat.
ewbankkit Oct 4, 2024
f49eb42
go get github.com/aws/aws-sdk-go-v2/service/kafka.
ewbankkit Oct 4, 2024
7488cbf
go get github.com/aws/aws-sdk-go-v2/service/kafkaconnect.
ewbankkit Oct 4, 2024
933aa82
go get github.com/aws/aws-sdk-go-v2/service/kendra.
ewbankkit Oct 4, 2024
4373e8b
go get github.com/aws/aws-sdk-go-v2/service/keyspaces.
ewbankkit Oct 4, 2024
1c23782
go get github.com/aws/aws-sdk-go-v2/service/kinesis.
ewbankkit Oct 4, 2024
07115f6
go get github.com/aws/aws-sdk-go-v2/service/kinesisanalytics.
ewbankkit Oct 4, 2024
5f0b991
go get github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2.
ewbankkit Oct 4, 2024
d5e07e4
go get github.com/aws/aws-sdk-go-v2/service/kinesisvideo.
ewbankkit Oct 4, 2024
96e5b3c
go get github.com/aws/aws-sdk-go-v2/service/kms.
ewbankkit Oct 4, 2024
1f9bf39
go get github.com/aws/aws-sdk-go-v2/service/lakeformation.
ewbankkit Oct 4, 2024
8249191
go get github.com/aws/aws-sdk-go-v2/service/lambda.
ewbankkit Oct 4, 2024
1241980
go get github.com/aws/aws-sdk-go-v2/service/launchwizard.
ewbankkit Oct 4, 2024
e7a46b9
go get github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice.
ewbankkit Oct 4, 2024
1a0f35e
go get github.com/aws/aws-sdk-go-v2/service/lexmodelsv2.
ewbankkit Oct 4, 2024
b059ac0
go get github.com/aws/aws-sdk-go-v2/service/licensemanager.
ewbankkit Oct 4, 2024
ea7788d
go get github.com/aws/aws-sdk-go-v2/service/lightsail.
ewbankkit Oct 4, 2024
624703a
go get github.com/aws/aws-sdk-go-v2/service/location.
ewbankkit Oct 4, 2024
2298f8a
go get github.com/aws/aws-sdk-go-v2/service/lookoutmetrics.
ewbankkit Oct 4, 2024
c6958e8
go get github.com/aws/aws-sdk-go-v2/service/m2.
ewbankkit Oct 4, 2024
ab5b075
go get github.com/aws/aws-sdk-go-v2/service/macie2.
ewbankkit Oct 4, 2024
0308134
go get github.com/aws/aws-sdk-go-v2/service/mediaconnect.
ewbankkit Oct 4, 2024
df6410b
go get github.com/aws/aws-sdk-go-v2/service/mediaconvert.
ewbankkit Oct 4, 2024
472dfff
go get github.com/aws/aws-sdk-go-v2/service/medialive.
ewbankkit Oct 4, 2024
f49098a
go get github.com/aws/aws-sdk-go-v2/service/mediapackage.
ewbankkit Oct 4, 2024
435ac16
go get github.com/aws/aws-sdk-go-v2/service/mediapackagev2.
ewbankkit Oct 4, 2024
e9de9bb
go get github.com/aws/aws-sdk-go-v2/service/mediastore.
ewbankkit Oct 4, 2024
f7c4de6
go get github.com/aws/aws-sdk-go-v2/service/memorydb.
ewbankkit Oct 4, 2024
a96f230
go get github.com/aws/aws-sdk-go-v2/service/mq.
ewbankkit Oct 4, 2024
f74e05f
go get github.com/aws/aws-sdk-go-v2/service/mwaa.
ewbankkit Oct 4, 2024
1f201c5
go get github.com/aws/aws-sdk-go-v2/service/neptune.
ewbankkit Oct 4, 2024
dd68e20
go get github.com/aws/aws-sdk-go-v2/service/neptunegraph.
ewbankkit Oct 4, 2024
da6a9ec
go get github.com/aws/aws-sdk-go-v2/service/networkfirewall.
ewbankkit Oct 4, 2024
8f2c5d8
go get github.com/aws/aws-sdk-go-v2/service/networkmanager.
ewbankkit Oct 4, 2024
2c0733f
go get github.com/aws/aws-sdk-go-v2/service/networkmonitor.
ewbankkit Oct 4, 2024
2dcb7cc
go get github.com/aws/aws-sdk-go-v2/service/oam.
ewbankkit Oct 4, 2024
4b22d43
go get github.com/aws/aws-sdk-go-v2/service/opensearch.
ewbankkit Oct 4, 2024
0d25553
go get github.com/aws/aws-sdk-go-v2/service/opensearchserverless.
ewbankkit Oct 4, 2024
7546a69
go get github.com/aws/aws-sdk-go-v2/service/opsworks.
ewbankkit Oct 4, 2024
a000542
go get github.com/aws/aws-sdk-go-v2/service/organizations.
ewbankkit Oct 4, 2024
3ff16cc
go get github.com/aws/aws-sdk-go-v2/service/osis.
ewbankkit Oct 4, 2024
7ec35f4
go get github.com/aws/aws-sdk-go-v2/service/outposts.
ewbankkit Oct 4, 2024
4828c92
go get github.com/aws/aws-sdk-go-v2/service/paymentcryptography.
ewbankkit Oct 4, 2024
602840a
go get github.com/aws/aws-sdk-go-v2/service/pcaconnectorad.
ewbankkit Oct 4, 2024
a1e57f5
go get github.com/aws/aws-sdk-go-v2/service/pcs.
ewbankkit Oct 4, 2024
c0a0bc5
go get github.com/aws/aws-sdk-go-v2/service/pinpoint.
ewbankkit Oct 4, 2024
659b30b
go get github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2.
ewbankkit Oct 4, 2024
b81c989
go get github.com/aws/aws-sdk-go-v2/service/pipes.
ewbankkit Oct 4, 2024
3cc21de
go get github.com/aws/aws-sdk-go-v2/service/polly.
ewbankkit Oct 4, 2024
07ad797
go get github.com/aws/aws-sdk-go-v2/service/pricing.
ewbankkit Oct 4, 2024
64d7363
go get github.com/aws/aws-sdk-go-v2/service/qbusiness.
ewbankkit Oct 4, 2024
0512bcc
go get github.com/aws/aws-sdk-go-v2/service/qldb.
ewbankkit Oct 4, 2024
6d0743a
go get github.com/aws/aws-sdk-go-v2/service/quicksight.
ewbankkit Oct 4, 2024
b29c5a9
go get github.com/aws/aws-sdk-go-v2/service/ram.
ewbankkit Oct 4, 2024
0574947
go get github.com/aws/aws-sdk-go-v2/service/rbin.
ewbankkit Oct 4, 2024
1cbdc46
go get github.com/aws/aws-sdk-go-v2/service/rds.
ewbankkit Oct 4, 2024
adb8f8e
go get github.com/aws/aws-sdk-go-v2/service/redshift.
ewbankkit Oct 4, 2024
1b56f28
go get github.com/aws/aws-sdk-go-v2/service/redshiftdata.
ewbankkit Oct 4, 2024
37f4b42
go get github.com/aws/aws-sdk-go-v2/service/redshiftserverless.
ewbankkit Oct 4, 2024
0a89125
go get github.com/aws/aws-sdk-go-v2/service/rekognition.
ewbankkit Oct 4, 2024
27bc856
go get github.com/aws/aws-sdk-go-v2/service/resiliencehub.
ewbankkit Oct 4, 2024
48ff7f7
go get github.com/aws/aws-sdk-go-v2/service/resourceexplorer2.
ewbankkit Oct 4, 2024
87078d9
go get github.com/aws/aws-sdk-go-v2/service/resourcegroups.
ewbankkit Oct 4, 2024
a374a7d
go get github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi.
ewbankkit Oct 4, 2024
817de40
go get github.com/aws/aws-sdk-go-v2/service/rolesanywhere.
ewbankkit Oct 4, 2024
86f0786
go get github.com/aws/aws-sdk-go-v2/service/route53.
ewbankkit Oct 4, 2024
4809b83
go get github.com/aws/aws-sdk-go-v2/service/route53domains.
ewbankkit Oct 4, 2024
cf730c7
go get github.com/aws/aws-sdk-go-v2/service/route53profiles.
ewbankkit Oct 4, 2024
ce1cdbc
go get github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolcon…
ewbankkit Oct 4, 2024
69c5f73
go get github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness.
ewbankkit Oct 4, 2024
45b9b51
go get github.com/aws/aws-sdk-go-v2/service/route53resolver.
ewbankkit Oct 4, 2024
a3ddcc7
go get github.com/aws/aws-sdk-go-v2/service/rum.
ewbankkit Oct 4, 2024
f4f414e
go get github.com/aws/aws-sdk-go-v2/service/s3control.
ewbankkit Oct 4, 2024
480b111
go get github.com/aws/aws-sdk-go-v2/service/s3outposts.
ewbankkit Oct 4, 2024
721a473
go get github.com/aws/aws-sdk-go-v2/service/sagemaker.
ewbankkit Oct 4, 2024
5eb4146
go get github.com/aws/aws-sdk-go-v2/service/scheduler.
ewbankkit Oct 4, 2024
74507a7
go get github.com/aws/aws-sdk-go-v2/service/schemas.
ewbankkit Oct 4, 2024
380553c
go get github.com/aws/aws-sdk-go-v2/service/secretsmanager.
ewbankkit Oct 4, 2024
5fa8362
go get github.com/aws/aws-sdk-go-v2/service/securityhub.
ewbankkit Oct 4, 2024
b24a5fd
go get github.com/aws/aws-sdk-go-v2/service/securitylake.
ewbankkit Oct 4, 2024
0e94b80
go get github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepo…
ewbankkit Oct 4, 2024
b62d1a9
go get github.com/aws/aws-sdk-go-v2/service/servicecatalog.
ewbankkit Oct 4, 2024
70275d4
go get github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry.
ewbankkit Oct 4, 2024
e97a8eb
go get github.com/aws/aws-sdk-go-v2/service/servicediscovery.
ewbankkit Oct 4, 2024
0e99d40
go get github.com/aws/aws-sdk-go-v2/service/servicequotas.
ewbankkit Oct 4, 2024
a700a99
go get github.com/aws/aws-sdk-go-v2/service/ses.
ewbankkit Oct 4, 2024
6bd598c
go get github.com/aws/aws-sdk-go-v2/service/sesv2.
ewbankkit Oct 4, 2024
64953ab
go get github.com/aws/aws-sdk-go-v2/service/sfn.
ewbankkit Oct 4, 2024
142636f
go get github.com/aws/aws-sdk-go-v2/service/shield.
ewbankkit Oct 4, 2024
6a5b886
go get github.com/aws/aws-sdk-go-v2/service/signer.
ewbankkit Oct 4, 2024
8a3e431
go get github.com/aws/aws-sdk-go-v2/service/sns.
ewbankkit Oct 4, 2024
b381445
go get github.com/aws/aws-sdk-go-v2/service/sqs.
ewbankkit Oct 4, 2024
aaaa7e3
go get github.com/aws/aws-sdk-go-v2/service/ssm.
ewbankkit Oct 4, 2024
af1cebc
go get github.com/aws/aws-sdk-go-v2/service/ssmcontacts.
ewbankkit Oct 4, 2024
05f1f97
go get github.com/aws/aws-sdk-go-v2/service/ssmincidents.
ewbankkit Oct 4, 2024
c80bf10
go get github.com/aws/aws-sdk-go-v2/service/ssmsap.
ewbankkit Oct 4, 2024
332e4a2
go get github.com/aws/aws-sdk-go-v2/service/ssoadmin.
ewbankkit Oct 4, 2024
69a95b1
go get github.com/aws/aws-sdk-go-v2/service/storagegateway.
ewbankkit Oct 4, 2024
6feb63b
go get github.com/aws/aws-sdk-go-v2/service/swf.
ewbankkit Oct 4, 2024
70d241f
go get github.com/aws/aws-sdk-go-v2/service/synthetics.
ewbankkit Oct 4, 2024
0de279d
go get github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb.
ewbankkit Oct 4, 2024
88c44a5
go get github.com/aws/aws-sdk-go-v2/service/timestreamwrite.
ewbankkit Oct 4, 2024
b10de6f
go get github.com/aws/aws-sdk-go-v2/service/transcribe.
ewbankkit Oct 4, 2024
dd645c9
go get github.com/aws/aws-sdk-go-v2/service/transfer.
ewbankkit Oct 4, 2024
6bb4722
go get github.com/aws/aws-sdk-go-v2/service/verifiedpermissions.
ewbankkit Oct 4, 2024
2c6dc5c
go get github.com/aws/aws-sdk-go-v2/service/vpclattice.
ewbankkit Oct 4, 2024
4140560
go get github.com/aws/aws-sdk-go-v2/service/waf.
ewbankkit Oct 4, 2024
c38c609
go get github.com/aws/aws-sdk-go-v2/service/wafregional.
ewbankkit Oct 4, 2024
a940721
go get github.com/aws/aws-sdk-go-v2/service/wafv2.
ewbankkit Oct 4, 2024
c9bb89e
go get github.com/aws/aws-sdk-go-v2/service/wellarchitected.
ewbankkit Oct 4, 2024
e27e8cd
go get github.com/aws/aws-sdk-go-v2/service/workspaces.
ewbankkit Oct 4, 2024
af0f777
go get github.com/aws/aws-sdk-go-v2/service/workspacesweb.
ewbankkit Oct 4, 2024
9f1eb6a
go get github.com/aws/aws-sdk-go-v2/service/xray.
ewbankkit Oct 4, 2024
3a53e5a
Run 'make fix-constants PKG=elasticache'.
ewbankkit Oct 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .changelog/39591.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
```release-note:bug
resource/aws_elasticache_replication_group: Fix `security_group_names` causing resource replacement after import
```
488 changes: 244 additions & 244 deletions go.mod

Large diffs are not rendered by default.

976 changes: 488 additions & 488 deletions go.sum

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions internal/service/elasticache/cluster_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -1245,10 +1245,10 @@ func TestAccElastiCacheCluster_tagWithOtherModification(t *testing.T) {
CheckDestroy: testAccCheckClusterDestroy(ctx),
Steps: []resource.TestStep{
{
Config: testAccClusterConfig_versionAndTag(rName, "5.0.4", acctest.CtKey1, acctest.CtValue1),
Config: testAccClusterConfig_versionAndTag(rName, "5.0.5", acctest.CtKey1, acctest.CtValue1),
Check: resource.ComposeAggregateTestCheckFunc(
testAccCheckClusterExists(ctx, resourceName, &cluster),
resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "5.0.4"),
resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "5.0.5"),
resource.TestCheckResourceAttr(resourceName, acctest.CtTagsPercent, acctest.Ct1),
resource.TestCheckResourceAttr(resourceName, acctest.CtTagsKey1, acctest.CtValue1),
resource.TestCheckResourceAttr(resourceName, acctest.CtTagsAllPercent, acctest.Ct1),
Expand Down
6 changes: 6 additions & 0 deletions internal/service/elasticache/flex.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ import (
"github.com/hashicorp/terraform-provider-aws/names"
)

func flattenSecurityGroupNames(apiObjects []awstypes.CacheSecurityGroupMembership) []string {
return tfslices.ApplyToAll(apiObjects, func(v awstypes.CacheSecurityGroupMembership) string {
return aws.ToString(v.CacheSecurityGroupName)
})
}

func flattenSecurityGroupIDs(apiObjects []awstypes.SecurityGroupMembership) []string {
return tfslices.ApplyToAll(apiObjects, func(v awstypes.SecurityGroupMembership) string {
return aws.ToString(v.SecurityGroupId)
Expand Down
7 changes: 7 additions & 0 deletions internal/service/elasticache/replication_group.go
Original file line number Diff line number Diff line change
Expand Up @@ -755,6 +755,13 @@ func resourceReplicationGroupRead(ctx context.Context, d *schema.ResourceData, m
}

d.Set("at_rest_encryption_enabled", c.AtRestEncryptionEnabled)
// `aws_elasticache_cluster` resource doesn't define `security_group_names`, but `aws_elasticache_replication_group` does.
// The value for that comes from []CacheSecurityGroupMembership which is part of CacheCluster object in AWS API.
// We need to set it here, as it is not set in setFromCacheCluster, and we cannot add it to that function
// without adding `security_group_names` property to `aws_elasticache_cluster` resource.
// This fixes the issue when importing `aws_elasticache_replication_group` where Terraform decides to recreate the imported cluster,
// because of `security_group_names` is not set and is "(known after apply)"
d.Set("security_group_names", flattenSecurityGroupNames(c.CacheSecurityGroups))
d.Set("transit_encryption_enabled", c.TransitEncryptionEnabled)
d.Set("transit_encryption_mode", c.TransitEncryptionMode)

Expand Down
29 changes: 23 additions & 6 deletions internal/service/elasticache/replication_group_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ import (
awstypes "github.com/aws/aws-sdk-go-v2/service/elasticache/types"
sdkacctest "github.com/hashicorp/terraform-plugin-testing/helper/acctest"
"github.com/hashicorp/terraform-plugin-testing/helper/resource"
"github.com/hashicorp/terraform-plugin-testing/knownvalue"
"github.com/hashicorp/terraform-plugin-testing/plancheck"
"github.com/hashicorp/terraform-plugin-testing/statecheck"
"github.com/hashicorp/terraform-plugin-testing/terraform"
"github.com/hashicorp/terraform-plugin-testing/tfjsonpath"
"github.com/hashicorp/terraform-provider-aws/internal/acctest"
"github.com/hashicorp/terraform-provider-aws/internal/conns"
tfelasticache "github.com/hashicorp/terraform-provider-aws/internal/service/elasticache"
Expand Down Expand Up @@ -700,15 +704,28 @@ func TestAccElastiCacheReplicationGroup_vpc(t *testing.T) {
Steps: []resource.TestStep{
{
Config: testAccReplicationGroupConfig_inVPC(rName),
ConfigPlanChecks: resource.ConfigPlanChecks{
PreApply: []plancheck.PlanCheck{
plancheck.ExpectResourceAction(resourceName, plancheck.ResourceActionCreate),
},
},
ConfigStateChecks: []statecheck.StateCheck{
statecheck.ExpectKnownValue(resourceName, tfjsonpath.New("num_cache_clusters"), knownvalue.Int64Exact(1)),
statecheck.ExpectKnownValue(resourceName, tfjsonpath.New("preferred_cache_cluster_azs"), knownvalue.ListSizeExact(1)),
statecheck.ExpectKnownValue(resourceName, tfjsonpath.New("security_group_ids"), knownvalue.SetSizeExact(1)),
statecheck.ExpectKnownValue(resourceName, tfjsonpath.New("security_group_names"), knownvalue.SetSizeExact(0)),
},
Check: resource.ComposeAggregateTestCheckFunc(
testAccCheckReplicationGroupExists(ctx, resourceName, &rg),
resource.TestCheckResourceAttr(resourceName, "num_cache_clusters", acctest.Ct1),
resource.TestCheckResourceAttr(resourceName, "preferred_cache_cluster_azs.#", acctest.Ct1),
),
},
{
ResourceName: resourceName,
ImportState: true,
ResourceName: resourceName,
ImportState: true,
ImportStateCheck: acctest.ComposeAggregateImportStateCheckFunc(
acctest.ImportCheckResourceAttr("security_group_ids.#", acctest.Ct1),
acctest.ImportCheckResourceAttr("security_group_names.#", acctest.Ct0),
),
ImportStateVerify: true,
ImportStateVerifyIgnore: []string{names.AttrApplyImmediately, "auth_token_update_strategy", "preferred_cache_cluster_azs"},
},
Expand Down Expand Up @@ -2245,10 +2262,10 @@ func TestAccElastiCacheReplicationGroup_tagWithOtherModification(t *testing.T) {
CheckDestroy: testAccCheckReplicationGroupDestroy(ctx),
Steps: []resource.TestStep{
{
Config: testAccReplicationGroupConfig_versionAndTag(rName, "5.0.4", acctest.CtKey1, acctest.CtValue1),
Config: testAccReplicationGroupConfig_versionAndTag(rName, "5.0.5", acctest.CtKey1, acctest.CtValue1),
Check: resource.ComposeAggregateTestCheckFunc(
testAccCheckReplicationGroupExists(ctx, resourceName, &rg),
resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "5.0.4"),
resource.TestCheckResourceAttr(resourceName, names.AttrEngineVersion, "5.0.5"),
testAccReplicationGroupCheckMemberClusterTags(resourceName, clusterDataSourcePrefix, 2, []kvp{
{acctest.CtKey1, acctest.CtValue1},
}),
Expand Down
Loading