Terraform Failing pass Object as a parameter to Module

I declared a variable of type = object ({ field1 = string, field2=string, field3=list(any), field4=map}).

When I cal the module and pass it on it fails and does not recognizes the fields.

version=0.12.5

Regards
Udayan