Is the schema DiffSuppressFunc ignored for schema.TypeMap ? If so, is this by design, just not implemented yet, or perhaps a defect?
Even with the following, Terraform still detects changes to the “properties” map:
"properties": &schema.Schema{
Type: schema.TypeMap,
Optional: true,
Elem: &schema.Schema{
Type: schema.TypeString,
Required: true,
DiffSuppressFunc: func(k, old, new string, d *schema.ResourceData) bool{
return true
},
},
Default: map[string]string{},
},