DMS source endpoint getting updated in each deployment

I am working on DMS service to replicate data from aurora mysql db to s3 bucket.
All the resources like DMS source endpoint, target endpoint, migration tasks, IAM role/policies are created via terraform.
Source endpoint is defined as below resource “aws_dms_endpoint” “dms_source_endpoint” {
database_name = local.source_db_name
endpoint_id = “source-endpoint"
endpoint_type = “source”
engine_name = “aurora”
kms_key_arn = aws_kms_key.dms_kms_key[0].arn
secrets_manager_access_role_arn = aws_iam_role.dms_role[0].arn
secrets_manager_arn = “secret-arn”
}
While deploying code each time terraform plan shows source endpoint update in place with database name being added.
Eg.,
resource “aws_dms_endpoint” “dms_source_endpoint” {
+ database_name = “test_db”
id = "source-endpoint”
# (10 unchanged attributes hidden)
}
Since terraform tries to update source endpoint in each deployment so we have to stop the replication task otherwise deployment fails.
Any idea how we can avoid getting source endpoint update as part of terraform plan.