This definitely didn't used to be an issue, we started seeing it a little while ago. I'm not sure if it was introduced in a particular provider - I tried to go back to figure it out but seemed to see the issue everywhere
Important Factoids
To get round the spurious changes this adds to plans, we've added effective_properties to the ignore_changes attribute of the lifecycle block which leads to "Warning: Redundant ignore_changes element" warnings on terraform commands.
Configuration
Note I'm not confident on whether enabling change data feed or not is significant as we use that on all our tables.
Expected Behavior
When terraform apply is run, and no changes have been made to the table config, there should be no changes shown for the table in the plan.
Actual Behavior
If the data in the table has been updated then an entry will be shown in the plan making changes to the
effective_properties
attribute, likeSteps to Reproduce
Terraform and provider versions
Is it a regression?
This definitely didn't used to be an issue, we started seeing it a little while ago. I'm not sure if it was introduced in a particular provider - I tried to go back to figure it out but seemed to see the issue everywhere
Important Factoids
To get round the spurious changes this adds to plans, we've added
effective_properties
to theignore_changes
attribute of thelifecycle
block which leads to "Warning: Redundant ignore_changes element" warnings on terraform commands.