Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
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
If you are interested in working on this issue or have submitted a pull request, please leave a comment
Terraform CLI and Terraform AWS Provider Version
Affected Resource(s)
aws_dms_endpoint
Terraform Configuration Files
Please include all Terraform configurations required to reproduce the bug. Bug reports without a functional reproduction may be closed without investigation.
Subsequent terraform plan after successful creation should not show a diff in extra_connection_attributes
Actual Behavior
terraform plan shows a diff
aws_dms_endpoint.dms_endpoint: Refreshing state... [id=sharing-poodle]
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_dms_endpoint.dms_endpoint will be updated in-place
~ resource "aws_dms_endpoint" "dms_endpoint" {
~ extra_connection_attributes = "addColumnName=true;bucketFolder=testfolder;bucketName=mybucket;cdcMaxBatchInterval=600;compressionType=GZIP;csvDelimiter=,;csvRowDelimiter= ;DataFormat=parquet;datePartitionEnabled=false;maxFileSize=1048576;parquetTimestampInMillisecond=true;timestampColumnName=DMS_LOAD_TIME;" -> "addColumnName=true;cdcMaxBatchInterval=600;DataFormat=parquet;datePartitionEnabled=false;maxFileSize=1048576;parquetTimestampInMillisecond=true;timestampColumnName=DMS_LOAD_TIME;"
id = "sharing-poodle"
tags = {
"Name" = "sharing-poodle"
"Remove" = "to-remove"
"Update" = "to-update"
}
# (6 unchanged attributes hidden)
# (1 unchanged block hidden)
}
Plan: 0 to add, 1 to change, 0 to destroy.
Community Note
Terraform CLI and Terraform AWS Provider Version
Affected Resource(s)
Terraform Configuration Files
Please include all Terraform configurations required to reproduce the bug. Bug reports without a functional reproduction may be closed without investigation.
Expected Behavior
terraform plan
after successful creation should not show a diff inextra_connection_attributes
Actual Behavior
terraform plan
shows a diffSteps to Reproduce
terraform apply
terraform plan
References
19667