We see a perpetual diff in aws_cognito_user_pool on the user_attribute_update_settings field.
Relevant Error/Panic Output Snippet
aws_cognito_user_pool.example: Refreshing state... [id=eu-west-1_XinuKqFdv]
Terraform used the selected providers to generate the following execution plan. Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
# aws_cognito_user_pool.example will be updated in-place
~ resource "aws_cognito_user_pool" "example" {
id = "eu-west-1_XinuKqFdv"
name = "josh-test"
tags = {}
# (10 unchanged attributes hidden)
+ user_attribute_update_settings {}
# (5 unchanged blocks hidden)
}
Plan: 0 to add, 1 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
aws_cognito_user_pool.example: Modifying... [id=eu-west-1_XinuKqFdv]
aws_cognito_user_pool.example: Modifications complete after 0s [id=eu-west-1_XinuKqFdv]
Apply complete! Resources: 0 added, 1 changed, 0 destroyed.
Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
Volunteering to Work on This Issue
If you are interested in working on this issue, please leave a comment.
If this would be your first contribution, please review the contribution guide.
Terraform Core Version
v1.6.5
AWS Provider Version
v5.30.0
Affected Resource(s)
Expected Behavior
A
plan
after anapply
shows no changes.Actual Behavior
We see a perpetual diff in
aws_cognito_user_pool
on theuser_attribute_update_settings
field.Relevant Error/Panic Output Snippet
Terraform Configuration Files
Steps to Reproduce
user_attribute_update_settings
.Debug Output
The full TF_LOG=TRACE terraform apply on the spurious diff is at https://gist.github.com/joshaw/e5f9e4c3262f1a425cc9f1d7c2bcd6a1.
Panic Output
No response
Important Factoids
No response
References
No response
Would you like to implement a fix?
None